cocos2dx 常用类
目前笔者学习cocos2dx中,列出一些笔记。(不断学习和更新中)。
CCSpriteFrameCache *cache = CCSpriteFrameCache::sharedSpriteFrameCache();
cache->addSpriteFramesWithFile("images.plist", "images.png");
用来处理纹理素材的缓存类
CCSprite* pSprite = CCSprite::spriteWithSpriteFrameName("HelloWorld.png");
pSprite->setPosition(ccp(size.width/2, size.height/2));
this->addChild(pSprite);
从缓存中得到一个精灵(以图为基准)并且添加到当前屏幕的中心位置。
CCMutableArray<CCSpriteFrame*> *animFrames=new CCMutableArray<CCSpriteFrame*>(count);
数组
CCAnimation *animation =CCAnimation::animationWithFrames(animFrames,delay);
贞动画
pSprite->runAction(CCAnimate::actionWithAnimation(animation, false));*/
单次真动画不记录开始位置
pSprite->runAction(CCRepeatForever::actionWithAction(CCAnimate::actionWithAnimation(animation, false)));
重复帧动画