请问如何停止 repeatForever执行的动作?
var repeat = cc.repeatForver(…);
repeat.setTag(2);
this.node.runAction(repeat);
// 停止
this.node.stopAction(repeat);
// 也可以这样停止
this.node.stopActionByTag(2);
今日踩坑 stopAllActions对repeatForever所执行的动画无用
用 cc.director.getActionManager().pauseAllRunningActions();
希望对后面碰坑的人有帮助
你这是把所有正在执行的动作都停止了,我只想停止其中的一个重复动作,你这种方案解决不了问题呀
可以不使用 repeatForver,用其他方法绕过去,然后加状态控制。