八方向运动能力允许对象在向上,向下,向左,向右和对角线上移动,默认情况下由箭头键控制。通常适用于在自上而下的视图游戏中控制对象移动。也可以设置为4个方向或简单的上/下或左/右移动。
拥有八方向能力的对象被具有刚体能力的任何对象阻止。
要设置自定义或自动控件,请参阅能力大全。
物体可以以任意方向行进的大速度,以每秒像素为单位。
开始移动时,速度增速到最大速度的速率,以每秒每秒的像素数为单位。
暂停移动时,移动减速到静止的速率,以每秒每秒的像素数为单位。
设置运动可以移动的方向。默认情况下,它是8个方向,允许在对角线上移动。 4个方向可防止对角线移动,上下或左右仅允许沿水平或垂直移动。
运动是否影响物体的角度。360度(平滑)将始终将对象的角度设置为当前的运动角度。45度间隔转动将对象的角度设置为8个可能的方向。90度间隔转动将对象的角度设置为4个可能的方向。No表示行为根本不会设置对象的角度,如果您设置对象角度需用事件控制它角度(例如使对象指向鼠标光标)。
如果启用,则通过键盘上的箭头键控制移动。如果禁用则需要通过事件表设置对应操作以及动作“模拟控制”以控制移动
初始化时启用还是禁用该能力。如果禁用,则可以使用“启用能力”动作在运行时启用它。
比较对象当前速度
当对象正在移动时为真
将对象的速度设置为0
将对象向当前运动方向的反向运动(将物体从障碍物上弹开的简单方法。)
设置是否无视按键,若设置启用无视操作,则任何控制键都无效,与停止不同,实例可继续运动到静止
设置对象的最大速度、加速度、减速度
使用事件来控制移动
设置是否启动该能力
设置水平方向上的运动速度、设置垂直方向上的运动速度
当前运动垂直方向上的速度
当前运动水平方向上的速度
设置的减速度
当前运动方向
设置的最大速度
设置的加速度
当前对象的运动速度