日志 教程
当前位置: 教程  >  游戏开发  >  FLASH游戏开发  >  正文

Flash游戏制作:创建补间动画

作者:宋姗姗 发表于 2011/6/13 18:39:29     评论(0)     阅读(3462)     

补间应用于元件实例和文本字段。只能补间元件实例和文本字段。在将补间应用于所有其它对象类型时,这些对象将包装在元件中。元件实例可包含嵌套元件,这些元件可在自己的时间轴上进行补间。

补间图层中的最小构造块是补间范围。补间图层中的补间范围只能包含一个元件实例。元件实例称为补间范围的目标实例。将第二个元件添加到补间范围将会替换补间中的原始元件。将其他元件从库拖到时间轴中的补间范围上,可更改补间的目标对象。可从补间图层删除元件,而不必删除或断开补间。这样,以后可以将其他元件实例添加到补间中。也可以更改补间范围的目标元件的类型。

可以在舞台、属性检查器或动画编辑器中编辑各属性关键帧。

在将补间添加到某一图层上的一个对象或一组对象时,Flash 会根据下列规则将该图层转换为补间图层,或创建一个新图层来保存图层上的对象的原始堆叠顺序:

如果该图层上除选定对象之外没有其他任何对象,则该图层更改为补间图层。

如果选定对象位于图层堆叠顺序底部(在所有其他对象之下),则会在原始图层之上创建一个图层以容纳非选定项,而原始图层成为补间图层。

如果选定对象位于图层堆叠顺序顶部(在所有其他对象之上),则创建一个新图层,选定对象将移到该图层,而该图层成为补间图层。

如果选定对象位于图层堆叠顺序中间(在该选定对象之上和之下有非选定对象),则创建两个图层,一个图层用于容纳新补间,上方的另一个图层用于容纳堆叠顺序顶部的非选定项。位于堆叠顺序底部的非选定项仍位于新插入图层下方的原图层上。

补间图层可包含补间范围以及静态帧和 ActionScript。但包含补间范围的补间图层的帧不能包含补间对象以外的对象。若要将其他对象添加到同一帧中,请将其放置单独的图层中。

如果补间包含动画,则会在舞台上显示运动路径。运动路径显示每个帧中补间对象的位置。无法将运动引导层添加到补间/反向运动图层。

有关补间动画的视频教程,请参阅 www.adobe.com/go/lrvid4054_fl_cn 上的“创建补间动画第 1 部分”及 www.adobe.com/go/lrvid4055_fl_cn 上的“创建补间动画第 2 部分”。

有关补间反向运动骨骼的信息,请参阅对骨架进行动画处理。

创建补间动画

 

  • 在舞台上选择要补间的一个或多个对象。

    对象可驻留在下列任何图层类型中:常规、引导、遮罩或被遮罩。

  • 请执行下列操作之一:

    • 选择“插入”>“补间动画”。

    • 右键单击 (Windows) 或按住 Ctrl 单击 (Macintosh) 所选内容或当前帧,然后从上下文菜单中选择“创建补间动画”。

    如果对象不是可补间的对象类型,或者如果在同一图层上选择了多个对象,将显示一个对话框。通过该对话框可以将所选内容转换为影片剪辑元件。将所选内容转换为影片剪辑以继续。

    如果补间对象是图层上的唯一一项,则 Flash 将包含该对象的图层转换为补间图层。如果图层上没有其他任何对象,则 Flash 插入图层以保存原始对象堆叠顺序,并将补间对象放在自己的图层上。

    如果原始对象仅驻留在时间轴的第一帧中,则补间范围的长度等于一秒的持续时间。如果帧速率是 24 帧/秒,则范围包含 24 帧。如果帧速率不足 5 帧/秒,则范围长度为 5 帧。如果原始对象存在于多个连续的帧中,则补间范围将包含该原始对象占用的帧数。

    如果图层是常规图层,它将成为补间图层。如果是引导、遮罩或被遮罩图层,它将成为补间引导、补间遮罩或补间被遮罩图层。

  • 在时间轴中拖动补间范围的任一端,以按所需长度缩短或延长范围。

  • 若要将动画添加到补间,请将播放头放在补间范围内的某个帧上,然后将舞台上的对象拖到新位置。

    舞台上显示的运动路径显示从补间范围的第一帧中的位置到新位置的路径。由于显式定义了对象的 X 和 Y 属性,因此将在包含播放头的帧中为 X 和 Y 添加属性关键帧。属性关键帧在补间范围中显示为小菱形。

    默认情况下,时间轴显示所有属性类型的属性关键帧。通过右键单击 (Windows) 或按住 Command 单击 (Macintosh) 补间范围,然后选择“查看关键帧”>“属性类型”,可以选择要显示的属性关键帧的类型。

  • 若要指定对象的其它位置,请将播放头放在补间范围内的另一个帧中,然后将舞台上的对象拖到其它位置。

    运动路径将调整,以包括所指定的所有位置。

  • 若要对 3D 旋转或位置进行补间,请使用 3D 旋转或 3D 平移工具。请确保将播放头放置在要先添加 3D 属性关键帧的帧中。

 

注: 若要一次创建多个补间,请将可补间对象放在多个图层上,选择所有图层,然后选择“插入”>“补间动画”。也可以用同一方法将动画预设应用于多个对象。

使用属性检查器补间非位置属性

 

使用属性检查器编辑当前帧中补间的任何属性的值。

 

 

  • 选择舞台上的对象。
  • 选择“插入”>“补间动画”。

    如果必须将对象转换为元件,请在所显示的对话框中单击“确定”。Flash 将对象转换为影片剪辑元件。

    将补间应用到仅存在于单个关键帧中的对象时,播放头将移动到新补间的最后一帧。否则,播放头不会移动。

  • 将播放头放在补间范围中要指定属性值的帧中。

    可以将播放头放在补间范围的任何其他帧中。补间以补间范围的第一帧中的属性值开始,第一帧始终是属性关键帧。

  • 在舞台上选定了对象后,可设置非位置属性(例如,Alpha 透明度和倾斜等)的值。使用属性检查器或“工具”面板中的工具之一设置值。

    范围的当前帧成为属性关键帧。

    若要在补间范围中显示不同类型的属性关键帧,请右键单击 (Windows) 或按住 Ctrl 单击 (Macintosh) 补间范围,然后从上下文菜单中选择“查看关键帧”>“属性类型”。

  • 拖拽时间轴中的播放头,以在舞台上查看补间。
  • 若要添加其他属性关键帧,请将播放头移到范围中所需的帧,然后在属性检查器中设置属性值。

 

注: 也可以使用动画编辑器补间整个补间的属性。有关详细信息,请参阅使用动画编辑器编辑属性曲线。

将其它补间添加到现有的补间图层

 

可将其他补间添加到现有的补间图层。

 

 请执行下列操作之一:

 

  • 将一个空白关键帧添加到图层(“插入”>“时间轴”>“空白关键帧”),将各项添加到该关键帧,然后补间一个或多个项。

  • 在其它图层上创建补间,然后将范围拖到所需的图层。

  • 将静态帧从其它图层拖到补间图层,然后将补间添加到静态帧中的对象。

  • 在补间图层上插入一个空白关键帧,然后通过从“库”窗格中拖动对象或从剪贴板粘贴对象,从而向空白关键帧中添加对象。随后即可将补间添加到此对象。

    注: 可以将补间动画的目标对象复制到补间范围的任何帧上的剪贴板。
评论
显示
悄悄话
汇众教育官网 | 联系方式 | 版权声明 | 友情链接
Copyright 2008© 汇众益智(北京)教育科技有限公司. All Rights Reserved
京ICP备09092043号 京公网安备11010802009023号