额外指令是脚本节点检查器的补充。
一条典型的指令由前缀(#)、指令名称和一定数量的参数组成。
#指令名称;参数;参数;参数...
一个脚本内可以同时存在多个额外指令,用换行分割。
#bgshake
#wait;5000
那么,下面介绍一些有用的指令吧!(绿色为可选参数。)
名称 | 格式 | 描述 |
---|---|---|
等待 | #wait;毫秒数 | 使没有对话的脚本等待一段时间后再推进。 |
背景抖动 | #bgshake | 使背景摇晃一次。 |
特殊效果 | #fx;效果名称 | 目前只支持“AronaTouch”,即序章的指纹识别。 |
背景变换 | #zmc;模式;X坐标,Y坐标;缩放系数; 持续时间 | 平移与缩放背景图片。模式:“instant”瞬间变换,此时持续时间无效;“smooth”平滑变换,此时持续时间参数必须存在。XY坐标:图片中心点在屏幕上的坐标。缩放系数:实际放大倍数为3160除以该系数。持续时间:“smooth”模式下变换持续的毫秒数。 |
屏幕文字(左) | #st;[X坐标,Y坐标];模式;字体大小; | 在屏幕上直接显示对话文字(向左对齐)。XY坐标:文字左端的位置模式:“instant”立即显示文字;“smooth”渐渐浮现文字;“serial”打字机形式逐个显示文字。PS:最后一个分号不可省略。 |
屏幕文字(中) | #stm;[X坐标,Y坐标];模式;字体大小; | 在屏幕上直接显示对话文字(居中对齐)。参数同上。 |
清除屏幕文字 | #clearST | 屏幕文字不会自然消失(预览模式也是),请使用这个指令清除所有屏幕文字。 |
角色特效 | #栏位;fx;{效果} | 目前只支持“shot”,即中弹效果。 |
对话框文字放大 | [size=文字大小]文本[/size] | 使对话框中文字进行放大或者缩小 |
对话框文字颜色 | [RRGGBBAA]颜色文字[-] | 设置对话框中文字颜色 例:[FF0000]红色[-] |
对话框文字注音 | [ruby=拼音]文本内容[/ruby] | 使对话框中文字标注拼音或其他释义 |
文字效果嵌套使用(多效果使用 | 例:[size=200][FF0000]xxx[/size][-] | 使同一段文字具有多个效果(如同时有放大和颜色效果) |
隐藏菜单 | #hidemenu | 隐藏右上角图标 |
恢复菜单 | #showmenu | 恢复右上角图标 |
软件全屏 | Alt+enter | 使软件全屏 |
关于屏幕空间,屏幕中心即坐标原点(0,0),屏幕宽度固定为2960单位,高度可变。