cocos2d
アニメーションを からに変換しようとしてcocos2d-x
いますが、役に立ちません。明らかなエラー メッセージは表示されませんが、最後から 2 行目で発生するだけです。
CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile("swim_male.plist");
CCSpriteBatchNode *sceneSpriteBatchNode = CCSpriteBatchNode::batchNodeWithFile("swim_male.png");
this->addChild(sceneSpriteBatchNode);
CCAnimation* animation = CCAnimation::animation();
animation->setDelayPerUnit(.05f);
char* fn = new char;
for (int i = 1; i <= 10; i++) {
sprintf(fn, "character_Male00%02d.png", i);
CCSpriteFrame* pFrame = CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName(fn);
animation->addSpriteFrame(pFrame);
}
CCSprite *spriteAnim = CCSprite::spriteWithSpriteFrameName("character_Male0001.png");
spriteAnim->setPosition( ccp(100, 200) );
CCAnimate *animate = CCAnimate::actionWithAnimation(animation);
CCAction *act = CCRepeatForever::actionWithAction(animate);
spriteAnim->runAction(act);
sceneSpriteBatchNode->addChild(spriteAnim, 2);