摘要: cocos2d是通用游戏引擎,为了保持兼容性与易用性,将动画封装为一个Action。简单的过程就是:使用CCTexture2D生成对应的CCSpriteFrame,然后将CCSpriteFrame添加到CCAnimation中生成动画数据,再用CCAnimation生成CCAnimate(最终的动画动作),最后用CCSprite执行这组动作。相关类的关系如图:相关代码如下: CCSize s = CCDirector::sharedDirector()->getWinSize(); CCTexture2D* texture2D = CCTextureCache::s... 阅读全文