Sprite* sprite = nullptr;
string keyRoot = “role/role” + Value(id).asString() + “/”;
Animation *animation = Animation::create();
for (int i = 0; i < frameCnt; i++)
{
string keyName = keyRoot + “role” + Value(i+1).asString() + “.png”;
if (sprite == nullptr)
{
sprite = Sprite::create(keyName);
}
animation->addSpriteFrameWithFile(keyName);
}
Animate *animate = Animate::create(animation);
sprite->runAction(RepeatForever::create(animate));
this->addChild(sprite);
sprite->setPosition(Point(100, 100));
逐帧动画死活不动,一直停留在第一帧,求大侠解答