吉里吉里2模擬器/KAG3是什么?
吉里吉里2/KAG3中有兩種形式的代碼。
TJS是由作者W.Dee氏開發(fā)的吉里吉里內(nèi)嵌腳本語言,吉里吉里2中的2指的也是目前版本的吉里吉里所使用的為TJS2。專用格式為.tjs。
KAG是由作者W.Dee氏開發(fā),是基于TJS2針對冒險游戲(ADV)進行設(shè)計的指令,涵蓋各種2DADV游戲所需的功能。不需要編程語言基礎(chǔ),僅使用KAG就可以制作出文字冒險類Galgame。專用格式為.ks。
KAG更易學,更容易修改,KAG中也可以調(diào)用TJS的功能,對話文本內(nèi)容也都是寫在.ks文檔中,簡單來說就是“讀到哪里,它就執(zhí)行到哪里”,所以一旦遇到BUG也比較容易找到出問題的地方。
TJS則通常用于擴展KAG中無法實現(xiàn)的功能,需要一定編程語言基礎(chǔ),據(jù)說語法接近于JAVA和Javascript。

吉里吉里2模擬器如何存讀檔頁面序號跳轉(zhuǎn)按鈕
在first.ks中查找
//系統(tǒng)變數(shù)初始化
然后在下面添加
sf.最近存儲頁=1;
在save.ks中查找
[eval exp="drawslbutton('back')"]
然后在下面添加新的頁面按鈕
[locate x=400 y=650]
[button normal="page_01" over="page_on_01" enterse="sel8" clickse="sys1" target="*刷新畫面" exp="sf.最近存儲頁=1" cond="sf.最近存儲頁!=1"]
[button normal="page_on_01" cond="sf.最近存儲頁==1" disabled]
locate是坐標x是橫向坐標,y是縱向坐標
button是按鈕:
normal為按鈕的未選中狀態(tài)
over為按鈕的選中狀態(tài)
enterse為按鈕選中時的音效
clickse為按鈕的點擊音效
target為點擊后的跳轉(zhuǎn)內(nèi)容(這里不推薦更改)
exp為執(zhí)行的變量控制,sf.最近存儲頁=1即為選中后翻到第一頁
cond為按鈕出現(xiàn)的條件
disabled為使按鈕變成圖片的狀態(tài)(即無法點擊的按鈕)
只需要根據(jù)現(xiàn)有的存檔頁面修改按鈕圖片和數(shù)值即可
在load.ks中也一樣黏貼上去
※按鈕這里用了看起來比較麻煩的kag改法。
實際上因為save和load兩邊是頁面按鈕實際上是分開的,所以只要再進行一些修改,就可以做出例如有著“自動存檔”功能的存儲系統(tǒng)之類的功能。


