Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

一代限定

本章收录主要在一代使用、在二代中基本无效或无实际用途的指令。

设置物件自开关

在关卡文件里,每个物件都有一个 existCondition 属性。这个属性用于检测条件是否成立,成立后才会允许该物件执行。

existCondition 示例:

"existCondition": "s:开关==true && self:auto==false"

其中 self 指自开关,后面接开关名称。

@[set_self_switch] ["开关名称", true]

一代中,这个魔法通常用于“开始时执行”的物件;很多开始时执行物件会带上 self:auto==false,避免重复触发。

二代中经测试似乎没有效果,建议按需自行验证。

调用全局方法

@[call_method] {
    "target": "Global",
    "target_type": "path",
    "method": "set_chapter_progress",
    "arg_array": [1]
}

这个写法在一代中主要用于调用引擎侧的全局方法。以上示例的含义是:调用 Global.set_chapter_progress(1),将章节进度设置为 1

注意事项:

  • 该指令属于一代引擎通信用途,通常只在一代有效。二代绝大多数情况下不会产生实际效果。

’他’字的拆组动画触发

只是播放这个字的动画,推测是在一代使用的,二代可正常使用,但用途相对较窄。

拆他动画

在目标物件位置播放“拆他”动画。

@[unzip_animation] {
    "target": "物件名称"
}

组他动画

在目标物件位置播放“组他”动画。

@[zip_animation] {
    "target": "物件名称"
}