“缓动”是指在动画期间的逐渐加速或减速,从而使补间显得更为真实自然。 使用缓动可以应用构成动画任务的特殊运动,如自由移动或球的弹跳。 通过使用柔和的缓动曲线逐渐调整变化速率,您可以应用缓动来添加更为自然的加速或减速外观。 对其中某种属性,您可以添加缓动来创建随机外观,例如 x 和 y 用于随机的抖动。
为补间动画添加预设和自定义缓动
Animate 提供两种方法用于对补间动画应用缓动。
- 您可以使用动画属性检查器中的“缓动”滑块为每个补间动画指定一条缓动曲线。
- 您可以使用动画编辑器对一个或多个属性应用预设或自定义缓动。
使用动画属性检查器对补间动画应用缓动:
- 创建一个名为 motionease.fla 的文件。
- 使用任一绘图工具创建一个图形,选择整个图形,然后右键(或按住 Ctrl)单击并选择“创建补间动画”。 单击“确定”将绘图转换为元件。 时间轴上会添加一秒时长的帧,但如有必要,可拖动补间范围的末端使长度至少为 24 个帧。
- 将播放头移动到补间范围的最后一帧,然后将实例移动到舞台的另外一个位置。
- 选择补间范围,然后拖动动画属性检查器中的缓动热文本(“缓动”旁边的蓝色文本)。 也可以输入一个值来调整补间帧之间速率的变化。
- 要开始补间动画,并朝动画末端加速补间:
- 拖动热文本以便输入一个从 -1 到 -100 的负值。
- 拖动热文本以便输入一个从 1 到 100 的正值。
- 选择“控制”>“测试影片”对动画进行测试。 请留意在创作环境中,舞台上的补间点在应用缓动之后是如何更新的。
- 向下滚动到“缓动”部分,将弹跳次数改为 5。
另请参阅
动画编辑器中的缓动
对可以用曲线图表示的属性应用任何缓动之后,“值”类别中的任何热文本都将变灰。 缓动方程控制着热文本(补间值),且该值可以是什么是有限制的。 不过,您可以使用控制点或其他贝塞尔曲线编辑工具来编辑图中的实心曲线。 也可以禁用缓动并使用热文本控件,然后重新启用缓动,查看更改结果。
为补间动画添加自定义缓动
通过在动画编辑器中使用曲线图,您可以使用自定义缓动来创建自己的缓动。 还可以对补间实例的任何属性应用自定义缓动。
自定义缓动图表示动作随时间变化的幅度。 水平轴表示帧,垂直轴表示补间的变化百分比。 动画中的第一个值为 0%,最后一个关键帧可以设置为 0% 到 100% 之间的值。 图中曲线的斜度表示补间实例的变化速率。 如果在图形上创建水平线(无斜率),则速度为零。 如果在图形上创建一条垂直线,则存在瞬时变化速率。
- 创建补间动画。
- 在时间轴中选择补间范围,然后打开动画编辑器。
- 滚动到“缓动”类别,单击“添加”按钮,然后从菜单中选择“自定义”。
修改和应用自定义缓动
之后在动画编辑器中,您可以使用其他属性图中的标准贝塞尔编辑控件来编辑自定义缓动。 使用此功能,您可以创建一条自定义曲线用以实现关键帧之间的缓动。
要对某属性应用自定义缓动,可从“缓动”菜单中选择自定义缓动的名称。 属性图会得到更新,显示一条由应用缓动后的实际补间值构成的虚线。
复制和保存自定义缓动
使用以下任一方法可对其他补间实例甚至其它文档重新使用您的自定义缓动:
- 右键单击自定义缓动曲线图(在曲线图外部),选择“复制曲线”。 然后在第二个实例上,添加一个自定义缓动,右键单击自定义缓动曲线图并选择“粘贴曲线”。 您可以将该曲线图粘贴到任何其他非空间属性图中。
- 将自定义缓动保存在动画预设中。