Skip to content

1.4.1重制版扩展Lua语法

CGGG edited this page Jun 25, 2021 · 1 revision

jyx2_ReplaceSceneObject

TODO

jyx2_MovePlayer

TODO

jyx2_CameraFollow

TODO

jyx2_CameraFollowPlayer

TODO

jyx2_WalkFromTo

TODO

jyx2_PlayTimeline

TODO

jyx2_StopTimeline

TODO

jyx2_Wait

TODO

jyx2_SwitchRoleAnimation

TODO

jyx2_FixMapObject 修改场景内的物体位置,将同步到存档数据中。

有的时候我们需要动态修改场景内的物体在该场景的位置,触发器(GameEvent)或者NPC。比如神雕山洞内,战斗后神雕需要移动到杨过旁边

image

我们可以使用本方法进行设置。

使用方法为,需要动态设置的物体位置上挂载组件 Fix With GameRuntime

image

然后进行配置,Flag需要设置一个唯一的标识符,Move To可以将需要将本物体移动到的位置、方向绑定到一个设定好的Transform上。

在lua代码中调用 jyx2_FixMapObject("{flag}", 1) 即可设置位置,调用jyx2_FixMapObject("{flag}", 0)即可取消移动。

代码样例

jyx2_FixMapObject("神雕移动到杨过旁", 1)