将行为转换成关键帧

行为最适用于不需要精确时序的流体效果。但是在某些项目中,您可能希望对行为创建的动画效果进行具体控制。如有必要,您可将几个行为合并到关键帧中。这意味着由行为创建的动画曲线(没有关键帧)可被转换成已设定关键帧的动画曲线。随后,您可以在“关键帧编辑器”中修改关键帧以满足更为精确的时序要求。

由于很多(并非所有)行为都会影响到共享的对象参数,因此当您将行为转换成关键帧时,应用到同一对象的所有其他行为也会转换成关键帧。这些关键帧被应用到行为最初影响的单个参数。此外,当应用到其他对象的行为影响转换的对象时(例如,“吸引区”或“排斥”行为),其效果将合并到对象的最终关键帧值中。最初状态行为仍被应用到其他对象,但最终效果并不会因为关键帧与行为组合而发生重叠。

将行为转换成关键帧

  1. 执行以下一项操作:

    • 选择要对其行为进行转换的对象。

    • 在检查器中,选择一个要转换的行为。

  2. 选取“对象”>“转换成关键帧”(或按 Command-K 键)。

    此时会显示一个对话框提示您确认转换成关键帧。

  3. 点按“转换”。

    所有行为都转换成关键帧,即使部分行为超出对象的时间范围。

    将行为转换为关键帧会产生大量的关键帧。您可以使用“减少关键帧”命令简化关键帧。有关更多信息,请参阅简化关键帧众多的曲线

    【注】您不能选择性地转换单个行为。“转换成关键帧”命令会转换应用到对象的所有行为。

您不能将许多模拟、复制器、粒子或文本行为转换成关键帧。模拟行为(如“漩涡”)会影响项目中所有对象的参数,合并此类行为会创建大量关键帧。此类行为设计用于创建非常复杂的运动,手动为这类运动设定关键帧非常费时。

如果可以合并行为(或应用了行为的对象),当您选择该行为或对象时,“转换成关键帧”命令会显示在“对象”菜单中。如果“转换成关键帧”命令呈灰色显示,则表示无法从行为中生成关键帧。