如何学习"COCOS2D中的动画"

V.V*_*V.V 5 iphone animation cocos2d-iphone

我是cocos2d动画的新手,我想学习它,因为我总是在cocos2d制作iPhone游戏时停止动画.

任何人都可以建议我学习这些动画的方法,这样游戏动画制作就会变得容易.

谢谢.

Chr*_*ton 12

似乎有两种方法可去 - 要么你的精灵以规则的方式布局,所以可以以程序化的方式从精灵表中挑选出来,就像第一个例子一样.另一种方法是使用像Zwoptex这样的工具来创建精灵表和相应的plist,它告诉Cocos2d在哪里可以找到工作表上的图像,请参阅第二个示例.

使用常规布局从工作表中获取精灵的教程:

http://getsetgames.com/2010/04/18/how-to-animate-sprites-in-cocos2d/

基础是:

  1. 将图像转换为一个大图像/纹理
  2. 使用该纹理创建CCSpriteSheet
  3. 使用精灵表中的一个图像创建一个CCSprite
  4. 创建一个CCAnimation并用CCSpriteFrame填充它 - 每个代表动画中的一个帧
  5. 创建一个CCAnimate动作来管理显示每个帧并在精灵上运行它,瞧.

另一种方法是使用像Zwoptex这样的工具在工作表上配置图像,这将导出精灵表和其上的图像细节.

本教程的前三分之一解释了它:

http://www.raywenderlich.com/606/how-to-use-box2d-for-just-collision-detection-with-cocos2d-iphone

希望有所帮助,克里斯


dus*_*ker 5

网上有几个cocos2d教程可供使用.另外看看他们的文档.另一个很好的资源可以是github.com,在那里你可以找到至少几个用cocos2d制作的开源游戏