首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

Cocos2d-x 创造(create)动画对象CCAnimation报错分析

2013-10-08 
Cocos2d-x创建(create)动画对象CCAnimation报错分析本人在使用精灵表单创建动画的过程中突然遇到了一些个

Cocos2d-x 创建(create)动画对象CCAnimation报错分析


本人在使用精灵表单创建动画的过程中突然遇到了一些个问题,下面进行一下分析总结。


根据在Cocos2d-iphone中的经验,我写出了如下的代码:



原来是


CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile("my.plist"); CCSpriteBatchNode *batchNode = CCSpriteBatchNode::create("my.png"); this->addChild(batchNode); CCAnimation *animation = CCAnimation::create(); for (int i=1; i<=4; i++) { CCSpriteFrame *frame = CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName(CCString::createWithFormat("switch_off_1_%d.png",i)->getCString()); animation->addSpriteFrame(frame); } animation->setDelayPerUnit(0.4); CCAnimate *animate = CCAnimate::create(animation); CCSprite *iconSprite = CCSprite::createWithSpriteFrame(CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName("switch_off_1_4.png")); // CCSize size = CCDirector::sharedDirector()->getWinSize(); iconSprite->setPosition(ccp(100,100)); this->addChild(iconSprite); iconSprite->runAction(CCRepeatForever::create(animate));




参考文章:http://blog.csdn.net/rabbitlbj/article/details/8765575


热点排行