大一下 学习cocos2d-x 做了点小东西,后来因为一些原因没有继续。
趁着假期,再重学一下,顺便做一些小东西吧。
---Hero.Kingsley
1、使用CCanimation和CCAnimate
作为游戏,肯定会有动画效果。至于动画效果如何产生呢?cocos2d-x引入了帧动画的概念,通过不同图片的切换达到动画的效果。
帧动画就是靠CCAnimation和CCAniamate实现的。
我们首先创建 一个sprite精灵。
sprite = CCSprite::create("1- 128×72/hero1.png");
sprite->setPosition(ccp(100,100));
this->addChild(sprite,2);
然后就是通过把动画图片文件加载进缓存内。
这里有几种方法。我采用了CCSpriteFrameCache。
另外这里要注意的是为了节省资源,可以利用texturepacker将多张png图片打包成大图png以及plist文件。plist文件相当于是一个配置文件,其