CCArmature 用起来非常爽,但经常需要配合 runAction 进行位置、速度等的动作;
在学习 SampleCollision 的时候,在:
armature = CCArmature::create(“Cowboy”);
…
armature->getAnimation()->play(“FireWithoutBullet”);
之后加入:
armature->runAction(CCFlipX::create(true));
运行时报错:
Runtime-check Failure#0.
而改为:
armature->runAction(CCMoveBy::create(2, ccp(100, 0)));
却一切正常,可以看到正确的动画。
请问这是怎么回事呢?