弹簧

“弹簧”行为创建两个对象之间的关系,使得“弹簧”行为应用到的对象绕着第二个对象来回移动。“吸引到”参数定义用作“弹簧”行为目标和中心的对象。“附加”参数可让您调整行为的速度(弹簧张力)和每次更改方向时对象的加速度(放松长度)。

如果“吸引到”对象静止,则相关运动相当简单,弹动的对象会沿着直线路径来回移动。如果“吸引到”对象正在运动,弹动对象的运动将更为复杂,方向会随着“吸引到”对象的速度发生更改。

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

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

  • 吸引到:定义吸引对象的对象池。若要设定已定义的目标对象,请将对象从“层”列表拖到“弹簧”HUD 或检查器中的“吸引到”池。在“层”列表中,您也可以将目标对象拖到“弹簧”行为上。

  • 弹簧张力:此滑块决定对象被拉向吸引对象的速度。

  • 放松长度:设定对象吸引力降低为零时与目标对象之间的距离的滑块。当弹动对象的距离越过此点时,吸引力会按比例增加,使其返回并移向目标对象。

  • 排斥:选择此复选框时,可在目标比“放松长度”值更靠近吸引对象时将对象推开。取消选择此复选框时,并不应用到任何排斥力。

  • 包括 X、Y 和 Z:指定受影响对象围绕指定对象来回移动时所在的空间的按钮。例如,启用 X 和 Y 时,对象在 XY 平面中来回移动;启用 Y 和 Z 时,对象在 YZ 平面中来回移动。