Cocos2d-x。如何在前一个精灵完成后在精灵上添加动作
Cocos2d-x. How to add action on the sprite after the previous one was finished
我在精灵上添加动作。
auto moveBy = MoveBy::create(2, Vec2(moveX, moveY));
_Spr1->runAction(moveBy);
我想添加另一个触摸操作,但我希望在第一个完成后开始第二个。
如果我在第一个动作停止之前点击两次,我想创建一个包含一个旧动作和两个新动作的序列。
auto moveBy1 = MoveBy::create(2, Vec2(moveX, moveY));
auto moveBy2 = MoveBy::create(2, Vec2(moveX, moveY));
auto *seq = Sequence::create(moveby1,moveby2, NULL);
_Spr1->runAction(seq);
如何排队您的后续操作,等待当前操作完成,然后添加它们?
Check if animations are still running
我在精灵上添加动作。
auto moveBy = MoveBy::create(2, Vec2(moveX, moveY));
_Spr1->runAction(moveBy);
我想添加另一个触摸操作,但我希望在第一个完成后开始第二个。
如果我在第一个动作停止之前点击两次,我想创建一个包含一个旧动作和两个新动作的序列。
auto moveBy1 = MoveBy::create(2, Vec2(moveX, moveY));
auto moveBy2 = MoveBy::create(2, Vec2(moveX, moveY));
auto *seq = Sequence::create(moveby1,moveby2, NULL);
_Spr1->runAction(seq);
如何排队您的后续操作,等待当前操作完成,然后添加它们?
Check if animations are still running