cocos2d-x では、次のアニメーション コードはスプライトを表示しますが、アニメーションは実行しません。私は何を間違っていますか?
// create a CCAnimation node
CCAnimation * anim = CCAnimation::animation();
// add the images to the loop (one image per frame)
anim->addSpriteFrameWithFileName("Hero/1.png");
anim->addSpriteFrameWithFileName("Hero/2.png");
anim->addSpriteFrameWithFileName("Hero/3.png");
// create an action
CCAnimate * animation = CCAnimate::actionWithAnimation( anim );
animation->setDuration(0.5);
CCAction * repeat = CCRepeatForever::actionWithAction(animation);
// create a sprite to run the action
CCSprite * test = CCSprite::create("Hero/1.png");
test->setPosition( ccp( 150, 150 ) );
test->runAction( repeat );
this->addChild( test );