CitrusEngine系列教程四:Citrus的2D动画和摄像头

作者:cls分享站

=》源码下载
这次我们讨论一下CitrusEngine的2D动画和摄像头。关于动画,基本上支持Starling的 都可以在CitrusEngine使用,不过CitrusEngine简化了操作步骤而已.这里我将介绍三种方式来创建Citrus的2D动画

在开始之前,我们同样先用 Components.fla来为我们的关卡设置布局,其实也是在设置box2d的刚体位置与范围(这次我命名为Level2.fla),不过这次为了让摄像头有用武之地,我们将场景设大点(1500 * 768):
灰色是平台(Platform),黄色是钱币(coin),蓝色是英雄(hero),红色是敌人(Enemy) 
CitrusEngine系列教程四:Citrus的2D动画和摄像头_第1张图片 
这里我们先给Enemy设置默认的活动范围(敌人默认会在leftBound, rightBound设置的范围内来回走动直到遇到障碍物返回,如Platform)
CitrusEngine系列教程四:Citrus的2D动画和摄像头_第2张图片 
现在我们来开始会角色创建动画:
1.使用swf动画这个是最简单的动画创建方案,做法就是将swf作为游戏元素的view。如我们可以这样给coin设置动画
1)创建coin.fla,创建一个影片剪辑元件coin_anim,做一个简单的帧动画

...

...

=>完整文章与教程源码下载

你可能感兴趣的:(Flex,as3,starling,CitrusEngine,dragon,Bones)