3D Flash Animator教程:子元素
第三章 元素第八节 子元素
一、子动画
我们知道在3D Flash Animator中能够建立子元素,当一个子级动画元素建立之后,那么我们先前建立的动画元素就变成为主动画。子动画可以很独立的演示动画行为,在整个动画表演中子动画能够自己开始和停止动画行为,直到主动画播放完毕之后,子动画才能够再次演示动作。
我们可以在主动画场景中设置一个播放按钮,观看者可以自行的控制子动画的播放。也可以在Action里面设置参数值,使其当主动画播放到某一帧时开始或者停止子动画行为,就像使用Flash软件一样。
子动画也有自己的时间轴设置事件发生,它的动作行为是嵌套在主动画当中的。
二、层
层也是属于一个子级的元素,它是动画的一个组成部分。在层中还能够建立各种元素,这些元素又是层元素的下级元素,当层移动的时候,它的下级元素也会跟着移动的。
例如下面这个游戏动画,飞船是建立在一个层上的,这个层包括飞船的身体图形,同时还有飞船的引擎动力动画效果。
三、实例分析
在子元素中的操作其实和做一般的动画一样,只是有一个嵌套的概念。
1.建立一个Flash Moive文件,背景颜色为黑色。在元素菜单中选择“Layer of element”增加子元素。
2.在子动画面板中,按 Add an element 选择“Clipart Library”在库中找一个“X33”的飞机图片。
3.现在来制作飞机机尾的引擎火力。先做左边的一个,在元素菜单下选择“Frame animator”按钮,在animator属性对话框中增加一个Paint子元素
4.现在画一个火力引擎。在时间轴上增加一帧,拉长火焰,这样有了一个火焰在燃烧的动画。
4.同理制作飞船右边的引擎火力。
5.在子动画中我们设置飞船的位置和旋转角度,参数设置如下图:
6.回到主动画,测试飞船动画效果: