当前位置:软件学习 > Flash >>

用Moho和Flash配合制作足球动画

  最后我们再讲一个Moho与Flash配合应用的一个例子。这个动画的画面就是一条运动的腿将一只飞过来的足球踢飞的动画。其中运动的腿部动画由Moho利用骨骼动画完成,飞入与被踢飞的足球动画由Flash完成,最后在Flash中导入腿部动画进行组装来完成整个动画的制作过程。文章末尾提供该动画的踢足球的Flash源文件下载学习。

  步骤1:以先前的那个Moho动画为基础,复制出一个新的骨骼层并命名为Layer right,Layer right层表现人物的右腿,Layer left层表现人物的左腿。并将Layer right层、Layer left层组合在另一个层中,这个新层命名为Layer3层。各层的排列结构可下图所示。

  

  步骤2:在Moho动画模式下设计人物左右腿交替变化并用右腿向后摆动然后向前踢出的动画。效果如下图所示。


  步骤3:将这个动画导出为.swf格式文件备用。

  步骤4:启动Flash程序,在Flash中建立一个新的MC元件,并命名为足球,将一个足球图片导入这个MC中。

  步骤5:在Flash中建立两个层,分别命名为“飞入的足球”和“飞出的足球”层,将足球MC引入到各层中并分别给这两个层加入运动指导线层,以引导足球飞入及被踢后飞出的运动轨迹。为了实现足球从远及近的飞入效果,我们将足球飞入时的图像缩小一点,在运动到被人脚踢及时达到最大,这样就模拟出足球由远及近、从小到大的视觉效果。足球被踢飞出时则正与之相反,应模拟出足球由近及远、从大到小的视觉变化。将影片的背影色选为草绿色用以模拟足球场上的绿茵效果。




  步骤6:在Flash中新增一个命名为“踢球人”的MC元件,将Moho中导出的那个动画导入其中。



  步骤7:在Flash中新增添一层命名为“踢球的人”,并将这层移到最底层。将以前制造好的那个“踢球人”MC的元件引入到这一层中。


  步骤8:在"踢球的人"层中仔细调整踢球人MC的位置,使之与其上层的足球飞入与足球飞出层中的动作衔接协调一致。

  看到这里有的朋友可能要问,我在场景中直接导入在Moho中制作的踢球人的动画不行吗?这样做当然可以,但是这样做了以后你将很难调整踢球人与足球的衔接,因为你必须将所有帧都进行衔接调整,这将是十分困难和不方便的。如果导入到一个MC中你就能十分方便地拖动这个MC到达工作区的任何位置。这就是为什么要将之导入成为MC的重要原因。

  在Flash中加入一个声音层并在相应的位置放入足球落在草地上反弹和被人用脚踢中的两段声音片断,这样一个具有视觉和声音动感效果的动画就制作出来了。


  怎么样?Moho与Flash之间方便的配合将使Flash应用如虎添翼(注意这也是我偷着说的,如果让Moho听到了会不高兴的)。

  做为教学演示动画,力求简洁实用,我并没有做出踢足球人躯干、上肢及头颅等部件,有兴趣的朋友可以做为练习,要想制作得更为复杂一些的话,就加入看台上欢呼着的球迷、球门及足球被踢入球门的场景。试着自己加入这些部件以实现一个更为完整的动画效果。

  好了关于Moho我就说到这里,感兴趣的朋友就自己动手试作一个动画吧,常言道:“实践出真知”,只有在实践中才能真正领略Moho的风采,真正体会Moho骨骼动画绝妙之所在。

  后注:本教程是在Moho2.2版下写成的,Moho目前的最新版本是2.7版,大家可以下载试用,本文同时提供踢足球的Flash源文件下载学习。

【责任编辑:Shiny

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,