重力

“重力”行为使某个对象或群组中的多个对象(当选择“影响子对象”时)随时间推移而下降。可以提高或降低重力加速,产生不同的下降速率。受重力行为影响的对象越过画布的底部边缘继续往下降(除非已经应用“边缘碰撞”行为)。

下图显示某个对象同时受到投掷、吸附到运动并与其对齐,以及重力行为的共同影响。

显示“重力”行为的示例的画布

正如您所看到的,重力行为可与激活对象位置的其他行为结合使用,以创建自然的弧形以及模拟投掷对象掉到地上的动画路径。例如,将投掷行为应用到对象使其在空中飞行,然后应用重力行为,使对象从弧形的顶点,越过画布的底部往下降。

您也可以将“加速”参数设定为负值,有效地将“反重力”应用到对象,使其向上飞行。

使用“行为”检查器中的控制调整此行为:

  • 影响子对象:当此行为应用到包含多个对象(如群组、粒子发射器、复制器或文本层)的对象时可用的复选框。选择此复选框时,父代对象周围的所有对象分别受到影响。取消选择此复选框时,该行为将同时影响父对象周围的所有对象。

  • 加速:设定影响目标对象的重力的强度的滑块。此值越大,目标对象下降得越快。