网格移动

网格移动能力允许物体以指定大小的网格为单位进行移动,可用于rpg游戏的大地图人物移动
网格移动会被刚体阻挡

属性

控制方式

玩家使用方向键、WASD键或事件表动作控制物体移动

网格宽度/网格高度

影响所有网格的大小

网格偏移X/网格偏移Y

网格的坐标相对原始位置偏移的距离,单位为像素

横向速度

物体横向移动的速度

纵向速度

物体纵向移动的速度

条件

已启动时

当网格能力启动时触发

正在移动时

当对象正在移动时

移动被卡住时

对象被刚体阻挡时触发,只有键盘控制时才会生效

移动完成时

对象完成移动动作时触发,只有使用动作【移动到指定网格】才会生效

可移动到某网络时

判断对象是否可移动至指定网格处

动作

启用/禁用

开启或关闭网格移动能力

设置网格尺寸

设置网格的宽高和网格偏移

移动到指定网格

将物体移动到指定的网格位置上,如果路径上有刚体阻挡,则不会进行移动

忽略控制

开启后,将无法使用键盘和模拟控制移动对象

设置速度

设置横向和纵向的移动速度

模拟控制

模拟键盘按下时的网格移动

表达式

speedx

对象当前的水平速度,以像素/秒为单位

speedy

当前对象的垂直速度,以像素/秒为单位

targetgridx

目标网格的列编号

targetgridy

目标网格的行编号

gridx

当前所在网格的列编号

gridy

当前所在网格的行编号