移动行为

“移动”行为将对象以最大速度带加减速地移动到某个位置。它还支持旋转对象,使其转向目标,并可以添加多个航路点以依次移动。

单击此处打开“移动”行为的示例。

移动行为属性

[最大速度]

对象移动的最大速度,以每秒像素为单位。

[加速]

对象加速到最大速度的速率,以每秒像素为单位。使用0禁用加速,这意味着对象将立即以最大速度开始移动。

[减速]

对象朝其目标减速的速率,以每秒像素数为单位。使用0禁用减速,这意味着该对象将突然停止而不减速。物体只会减速到最后一个位置。如果还有其他航路点要移动,它将继续加速到最大速度。请注意,减速还会在物体必须减速的过程中施加一个停止距离,这在某些情况下可能会阻止物体达到其最大速度。

[旋转速度]

对象将转向其目标位置的速率,以每秒度为单位。使用0禁用转弯,这意味着对象将始终直接向目标移动。请注意,较低的旋转速度会导致较大的转弯圆,如果对象必须通过几个接近的航路点导航,则转弯圆会产生尴尬的结果。因此,建议使用高转速。

[可旋转]

启用后,物体角度将被设置为以其移动的角度。如果禁用该移动,则不会影响物体角度。

[不可以穿过固体]

启用后,如果对象与实体行为发生碰撞,移动将停止,并在击中实体时触发。如果禁用,则忽略固体。

[启用]

行为是最初启用还是禁用。如果禁用,则可以在运行时使用“设置启用”操作来启用它。

移动行为积木

[移动到x,y]

[移动到对象]

开始朝着由具体的坐标或对象指定的位置移动。也可以通过积木设置移动的速度。

如果之前有添加航路点,则将删除所有现有的航路点,因此对象将立即移至指定位置。

[将对象添加到航路点]

[将x,y添加到航路点]

它将在到达所有现有航点后添加一个新的航点,也就是依次移动到各个点。

results matching ""

    No results matching ""