如何学习“COCOS2D中的动画”

时间:2010-06-10 06:35:12

标签: iphone animation cocos2d-iphone

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

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

感谢。

4 个答案:

答案 0 :(得分:12)

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

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

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

基础知识是:

  1. 将图像合成一个大图像/纹理
  2. 使用该纹理创建CCSpriteSheet
  3. 使用精灵表中的一个图像
  4. 创建一个CCSprite
  5. 创建一个CCAnimation并使用CCSpriteFrame填充它 - 每个代表动画中的一个框架
  6. 创建一个CCAnimate动作来管理显示每个帧并在精灵上运行它,瞧。
  7. 另一种方法是使用Zwoptex之类的工具在工作表上配置图像,这将导出精灵表并在其上输入图像的详细信息。

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

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

    希望有所帮助, 克里斯

答案 1 :(得分:5)

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

答案 2 :(得分:2)

我主要使用两种工具来制作图像的动画:

  1. Texture Packer

  2. Zwoptex

  3. 这两个工具非常适合使用它。 Texture Packer还集成了物理编辑器,可用于整合游戏中的物理。您可以从Ray Wenderlich Demos.

    获取这两个动画的教程

答案 3 :(得分:0)

本课程可帮助您使用Cocos2D构建游戏,但需要花费99美元。但是课程中涵盖了动画,因此您也可以考虑这个方向:

Click here