- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2.7.1.基本格式
KAG使用的剧本格式称作KAGScript,文件扩展名为.ks。
该文件是ANSI或Unicode(UCS2)编码的文本文件,可以
用记事本等纯文本编辑器编辑。
脚本内的文字除下面将讲到的注释、命令、段落标签等内容
外,一律被当作剧本文本被处理显示。
KS中用于控制引擎动作的部分,本文档一般称之为“命令”。
由于KAG可以被视作一种标记语言,所以这些命令也被称
作标记(Tag)。
每个标签都可能有若干个属性(也可能完全没有属性),用
于精确控制指令的行为。调用中传递的属性一般都需要附带
一个属性值,定义该属性指定的具体对象(例如对于“目标
文件(storage)”这样的属性,属性值一般就是文件名),但在
特殊情况下也可能不需要指定这个值。
2.7.2.标记命令
标记命令类似于HTML等标记语言,可以将控制指令插入文
本当中。
命令的格式为:
[命令名属性1=值1属性2=值2...]
例2.1.标记命令的范例
以下的代码将在KAGeXpress中显示一幅背景图片。
[bgfile=图片1]
下面是说明使用方法的例子。
这是一句话,[r]可以插入标记。[l][r][bgfile=图片1]当然
在行首插入标记命令也是可以的。[l][r][bgfile=图片1]比
如像这样。[l][r]
这种命令格式可以随意插入剧本文字中。
2.7.3.行命令
用类似于NScripter的指令格式书写命令标签,一般占用单
独的一行,用于较长的指令。
命令的格式为:
@命令名属性1=值1属性2=值2...
这种语法格式一般要求一条命令单独使用一行。
例2.2.行命令的范例
@bgfile=图片1
下面是使用方法的例子。
@bgfile=图片1一般来说,行命令是单独占用一行的。
请注意,KAG的标记命令和行命令两种格式在效果上是等效
的。
上面的例子,和标记命令的例子执行的结果是完全相同的。
下文介绍其他命令时,将只说明命令的名称。例如,我们说
到的“p命令”或“p标记”,其正确的调用方法是在ks中
插入“[p]”或者“@p”。
2.7.4.段落标签
段落标签占用单独的一行,代表了一个段落/章节的开始。
分支选项、剧本跳跃、进度的存取都以段落标签作为标志。
例如剧本跳跃时,就只能跳跃到指定段落标签的开始。
命令的格式为:
*标签名|显示名
标签名是标签的内部名称,建议使用简单但不重复的英文数
字组合。
显示名是显示在存档界面等地方的名称,可以使用较复杂的
中文名。
例2.3.段落标签的范例
*ch01|第一章这里是华丽的第一章。[l][r]
则如果在这章内(这个标签后,下一个标签前)存档,存档
界面中显示该存档的进度名称为“第一章”。
每次系统跳转到这个段落的时候,就会从段落标示的地方开
始执行。
2.7.5.注释
以;符号开始,从分号到该行结尾的所有内容将被忽略。
注释主要用于写入开发者的备忘、代码说明等内容。
例2.4.注释的范例
*ch01|第一章这里是华丽的第一章。[l][r];这是注释1;这是
注释2
1.@animstart:开始动画(Animation)
参数:
对象层数(必须):layer=base或者0以上的整数
页面:page=back或者fore
片段(必须):seg=1以上的整数
开始的标签(必须)::
2.@animstop:停止动画(Animation)
@animstoplayer=0seg=1
参数:
对象层数(必须):layer=base或者0以上的整数
页面:page=back或者fore
片段(必须):seg=1以上的整数
3.@autowc:自动等待
@autowc
参数:
对象的文字:对象的文字:(对象文字)(对象文字)
开启or关闭:enab
您可能关注的文档
- 《工业机器人技术基础》考试试卷练习题附答案.pdf
- 《地球的公转》教学设计5篇.pdf
- 《台阶》教案范文5篇.pdf
- 《关于加快培育共享制造新模式新业态促进制造业高质量发展的指导意见》解读.pdf
- 《体育与健康》课程.pdf
- “西部陆海新通道”物流系统建设面临的挑战与应对之策.pdf
- VB一体化参考答案.pdf
- sil2对安全仪表的要求 -回复.pdf
- Linux网络操作系统项目教程 教案 3 管理Linux服务器用户和组.pdf
- KW屋顶分布式光伏电站设计方案.pdf
- 5.3.1函数的单调性(教学课件)--高中数学人教A版(2019)选择性必修第二册.pptx
- 部编版道德与法治2024三年级上册 《科技提升国力》PPT课件.pptx
- 2.7.2 抛物线的几何性质(教学课件)-高中数学人教B版(2019)选择性必修第一册.pptx
- 人教部编统编版小学六年级上册道德与法治9 知法守法 依法维权(第一课时)课件.pptx
- 三年级上册品德道德与法治《学习伴我成长》.pptx
- 部编版小学道德与法治六年级上册6 人大代表为人民 课件.pptx
- 部编版小学道德与法治六年级上册1感受生活中的法律第一课时课件.pptx
- 2.5.2圆与圆的位置关系(教学课件)-高中数学人教A版(2019)选择性必修第一册.pptx
- 2.5.1直线与圆的位置关系-(教学课件)--高中数学人教A版(2019)选择性必修第一册.pptx
- 14.1.1 同底数幂的乘法(教学课件)-初中数学人教版八年级上册.pptx
文档评论(0)