问题举例比如:
auto spawnAction = Spawn::create(animate,action,NULL); //这里创建同步动作
runAction(RepeatForever::create(spawnAction)); //永久执行动作
那么我怎么做可以让同步动作其中一个动作(比如action)停止而另一个动作(animate)继续下去。
我试了下stopActionByTag貌似不行。小白求指教。
问题举例比如:
auto spawnAction = Spawn::create(animate,action,NULL); //这里创建同步动作
runAction(RepeatForever::create(spawnAction)); //永久执行动作
那么我怎么做可以让同步动作其中一个动作(比如action)停止而另一个动作(animate)继续下去。
我试了下stopActionByTag貌似不行。小白求指教。
Spawn其实就等价于分别调用。
auto spawnAction = Spawn::create(animate,action,NULL); //这里创建同步动作
runAction(RepeatForever::create(spawnAction)); //永久执行动作
===========>
runAction(RepeatForever::create(animate)); //两个动作分开同时执行
runAction(RepeatForever::create(action)); //不使用spawn
用tag随便停止。bingo!