物件操作
删除物件
从关卡内直接删除指定的物件。
@[remove_event] {
"target": "物件名称"
}
target 取值:可以是 "self"(该物件本身)、"player"(玩家)或具体的物件名称。
让物件不存在
效果和删除物件相近,让指定物件从场景中变为不存在状态。
@[unexist_event] {
"target": "物件名称"
}
崩塌物件
让指定物件触发垮塌动画效果。
@[crash_event] {
"target": "物件名称"
}
物件回溯
将指定的物件回溯到游戏前原来的位置,并且让它重新执行事件。如果触发模式为“游戏开始后“的话,无法回溯被删除和被溶解的状态,也不会回溯透明度。
@[refresh_event] {
"target": "物件名称"
}
物件锁定
锁定指定的物件,使其无法被移动或触发。 (可能官方没有做完,暂时无法生效)
@[lock_event] {
"target": "物件名称",
"lock": true
}
物件克隆
指定一个物件作为母物件,克隆出来的物件会继承母物件的所有属性。所有选项都不是必填项,如果不传任何参数,物件会在自己的位置克隆自己。
@[clone_event] {
"target": "物件名称",
"position": [X, Y],
"text": "字面"
}
参数说明:
target:要克隆的母物件名称,可选。position:克隆后的位置坐标,可选。text:克隆后显示的文字内容,可选。
创建物件
凭空创建一个新物件。理论上可传入多数属性,但创建出来的物件通常没有碰撞体。
@[create_event] {
"text": "字面",
"pos": [X, Y],
"tags": "[]",
"name": "物件名称",
"layer": "mid"
}
参数说明:
text:物件显示文字。pos:物件生成位置坐标。tags:物件标签字符串。name:物件名称。layer:所在图层(如mid)。