投掷
投掷行为是设定运动对象最简单的方法。控制可让您调整施加给位于行为第一帧的
对象的单一力的速度和方向。应用这一初始力之后,对象继续在投掷行为时间长度
中以相同速度沿着直线方向漂移。
使用投掷行为的一个简单示例是发送一系列在整个屏幕上不断移动的离屏对象。当
与“扩大/收缩”和“渐入/渐出”等其他行为一同使用时,您可以创建复杂的运动元素,
无需为单个参数设定关键帧。
当您通过模拟移动对象时,投掷行为也很有用。例如,您可能会让对象越过其他应
用了“吸引区”或“排斥”行为的对象。由于投掷行为仅应用单一力来移动位于行为初
始帧的目标对象,任何与目标对象产生互动的其他行为均可能在其运动过程中产生
更大影响。
重要事项:
投掷行为不应用连续力,您也不能对方向或速度做出任何更改,因为
“投掷”不能设定关键帧。若要在方向或速度方面创建已设定关键帧的更改,请使用
“缠绕”行为。若要创建更为复杂的动画路径,请使用“运动路径”行为。
检查器中的参数
影响子对象:
当“投掷”应用到包含多个对象(如群组、粒子发射器或文本)的对象
时,此参数会显示。当选择此复选框时,父对象中的每个对象作为单个对象移动。
当取消选择此复选框时,整个层或群组作为整体移动。
增量:
此弹出式菜单可让您选取行为效果在时间线中随其时间长度进展的方式。
共有两个选项:
• 连续速率: 按“投掷速度”参数中指定的每秒稳定数量的像素来设定对象的速度。
备注: 如果“画布”显示非方形像素图像,则垂直速率单位为像素/秒,而水平速
率在感觉上一样。
372
第 9 章
行为的运用
• 跃到最终值: 将对象从其原始位置移到“投掷距离”参数中指定的距离(单位为像
素)。
投掷速度/投掷距离:
当“增量”弹出式菜单设定为“连续速率”时,“投掷速度”参数会
显示,可让您设定对象在 X、Y 或 Z 空间中移动的连续速度。当“增量”弹出式菜单
设定为“跃到最终值”时,“投掷距离”参数会显示,可让您设定对象在其时间长度内
在 X、Y 或 Z 空间中穿行的总距离(单位为像素)。滑块限制为 100 个像素。使用
值栏输入大于 100 的值。
HUD 控制
2D HUD 可让您指定投掷行为的方向和速度,方法是在圆形区域内拖移箭头。箭头
的方向定义在 X 和 Y 空间中的移动方向,箭头长度定义速率(速度)。右侧的滑块
可让您调整 HUD 控制的缩放,增强或减弱方向/速度控制对对象产生的效果。
Adjusts the scale of
the direction control,
affecting speed
Controls direction
and speed of throw
373
第 9 章
行为的运用
当您点按 3D 按钮时,附加 3D 控制会变为可用。现在,中间箭头定义对象在 3D 空
间(X、Y 和 Z 轴)中投掷的方向。“速度”滑块(在 HUD 的左侧)可让您提升或降
低投掷对象的速度。
Adjusts velocity of throw
Adjusts direction in X, Y,
and Z space
在 2D 和 3D 投掷 HUD 中,按 Shift 键的同时拖移箭头,以将它限制到 45 度角。在
2D HUD 中,按 Command 键以更改箭头的方向,而不影响其长度。
备注: 使用 HUD 可定义的最大速度并非是最大可能速度。可以在“行为”检查器的
“投掷速度/投掷距离”参数中输入更大的值。
相关行为
•
运动路径
•
重力
•
随机运动
•
蜿蜒