- Creator 版本: 2.2.2
场景1有很多计时器运行,
cc.director.loadScene(“场景2”); 切换场景后,所有计时器依然在运行,
场景1的计时器有2种,setInterval() 和 setTimeout()
有什么方法可以停止所有计时器的运行,
而不需要一个一个计时器clearInterval();
场景1有很多计时器运行,
cc.director.loadScene(“场景2”); 切换场景后,所有计时器依然在运行,
场景1的计时器有2种,setInterval() 和 setTimeout()
有什么方法可以停止所有计时器的运行,
而不需要一个一个计时器clearInterval();
用scheduleOnce和schedule代替吧,还能接受暂停管理
好的 我试下 谢谢
实在不行用tween代替 到时候移除即可 讲真 计时器真难用
做了下测试
setTimeout 和 setInterval 在脚本所在节点 场景 全部销毁后 依然运行
schedule 在销毁节点 或 切换场景后 计时器自动销毁