吉里吉里2模拟器/KAG3是什么?
吉里吉里2/KAG3中有两种形式的代码。
TJS是由作者W.Dee氏开发的吉里吉里内嵌脚本语言,吉里吉里2中的2指的也是目前版本的吉里吉里所使用的为TJS2。专用格式为.tjs。
KAG是由作者W.Dee氏开发,是基于TJS2针对冒险游戏(ADV)进行设计的指令,涵盖各种2DADV游戏所需的功能。不需要编程语言基础,仅使用KAG就可以制作出文字冒险类Galgame。专用格式为.ks。
KAG更易学,更容易修改,KAG中也可以调用TJS的功能,对话文本内容也都是写在.ks文档中,简单来说就是“读到哪里,它就执行到哪里”,所以一旦遇到BUG也比较容易找到出问题的地方。
TJS则通常用于扩展KAG中无法实现的功能,需要一定编程语言基础,据说语法接近于JAVA和Javascript。
吉里吉里2模拟器如何存读档页面序号跳转按钮
在first.ks中查找
//系统变数初始化
然后在下面添加
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为按钮的未选中状态
over为按钮的选中状态
enterse为按钮选中时的音效
clickse为按钮的点击音效
target为点击后的跳转内容(这里不推荐更改)
exp为执行的变量控制,sf.最近存储页=1即为选中后翻到第一页
cond为按钮出现的条件
disabled为使按钮变成图片的状态(即无法点击的按钮)
只需要根据现有的存档页面修改按钮图片和数值即可
在load.ks中也一样黏贴上去
※按钮这里用了看起来比较麻烦的kag改法。
实际上因为save和load两边是页面按钮实际上是分开的,所以只要再进行一些修改,就可以做出例如有着“自动存档”功能的存储系统之类的功能。