cocos2d-x for xna创建动画-人物行走
2013-03-08 17:21
561 查看
首先需要有一个CCTexture2D 来将存放一张图片
然后创建一个list等一个集合来存放各个动画帧CCSpriteFrame
接着实例化各个动画帧,并将之添加到上面的list集合里。
创建一个CCAnimation,用来将动画帧组合成动画
创建一个CCAnimate,来将动画CCAnimation变为动作,方便精灵执行动作。
CCTexture2D mode; mode = CCTextureCache.sharedTextureCache().addImage("Images/Sprite/20011");
然后创建一个list等一个集合来存放各个动画帧CCSpriteFrame
接着实例化各个动画帧,并将之添加到上面的list集合里。
List<CCSpriteFrame> frames; frames = new List<CCSpriteFrame>(); for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { CCSpriteFrame frame = CCSpriteFrame.frameWithTexture(mode, new CCRect(j * 318 / 4, i * 451 / 4, 318 / 4, 451 / 4)); frames.Add(frame); } }
创建一个CCAnimation,用来将动画帧组合成动画
List<CCSpriteFrame> temp = new List<CCSpriteFrame>(); for (int i = 0; i < 4; i++) { temp.Add(frames[i]); } CCAnimation ani = new CCAnimation(); ani.initWithFrames(temp, 0.1f);
创建一个CCAnimate,来将动画CCAnimation变为动作,方便精灵执行动作。
CCAnimate animate=CCAnimate.actionWithAnimation(ani, false); sprite.runAction(CCRepeatForever.actionWithAction(animate));
相关文章推荐
- cocos2d-x for xna实现人物不同方向行走
- Android 中通过切割图片创建人物行走动画
- Cocos2d-xna : 横版战略游戏开发实验6 CCAnimate创建角色动画
- cocos2d-x for XNA
- CCAnimation创建动画 cocos2d-x
- Cocos2d-x随机-通过pvr.ccz和plist文件创建动画
- Unity3D研究院之FBX模型的载入与人物行走动画的播放
- Cocos2D iOS之旅:如何写一个敲地鼠游戏(九):创建动画
- cocos2d-x创建精灵动画方式汇总
- cocos2d-x——用精灵帧缓存创建动画
- cocos2d-x ——用精灵文件创建一个动画
- cocos2d-x 2.0 动画的创建(利用swf创建动画)
- Cocos2d-X for XNA游戏引擎发布
- 如何使用CocosBuilder2.1结合cocos2d-x2.0.3创建动画场景
- cocos2d-x 一个plist创建多个帧动画
- CCAnimation创建动画cocos2d-x教程
- Cocos2D for iPhone的Mac版本程序创建
- Unity3D 游戏引擎之FBX模型的载入与人物行走动画的播放(十二)
- 用 cocos2d 创建帧动画
- cocos2d游戏开发中简单人物动画开发步骤