子弹

将对象以一定角度向前移动,运动方向为对象的角度。并且提供了额外的选项,如重力和弹跳,使用这些额外的功能选项制作弹弹球,或者像名字一样提供子弹的能力,也可以用于自动控制前进,如连续前进的敌人。

子弹属性

速度

子弹的初始速度,以每秒像素为单位。

加速度

子弹的加速率,以每秒每秒的像素数为单位。零将保持恒定速度,正值加速,负值减速直到停止(对象不会进入反向)。

重力

引力向下的重力,以每秒每秒的像素数为单位。零禁用重力。

从刚体弹开

如果启用,子弹将与具有刚体能力的对象进行反弹。并会计算反射角度,以根据物体的形状和角度实际反弹。

设置角度

如果禁用,则行为将永远不会更改对象的初始运动角度。如果启用,则行为始终将对象角度设置为运动角度。

初始状态

初始化时启用还是禁用该能力。如果禁用,则可以使用“启用能力”动作在运行时启用它。

子弹条件

比较速度

比较对象的当前速度

比较移动距离

比较对象已经移动的距离

子弹动作

Set speed

设置对象当前速度

设置加速度

设置对象的加速度

设置重力

设置对象所受到的重力

设置运动方向

设置对象的运动方向

从对象弹开

当接触到某对象时,将对象弹开

启用能力

设置是否启用该能力

设置移动距离

更改记录移动距离的计数器

子弹表达式

DistanceTravelled

该对象到目前为止所移动的距离,以像素为单位

Gravity

当前重力值

Acceleration

设置的加速度

AngleOfMotion

对象当前的运动方向

Speed

当前对象的运动速度