[LayaAir 2.0]2.0上怎么做游戏暂停?

之前在1.0上是使用Laya.timer.scale = 0;去做的游戏暂停,表现效果是3D粒子动画和游戏的时间都停了下来
现在在2.0上使用这个方法只停下了自己的计时器,游戏的3D粒子和3D物理都没办法停下来,查API也没有找到暂停物理的方法。
请问2.0要做游戏暂停的话有什么方法可以做吗?
已邀请:

Aar0n

赞同来自:

scene3D 里面有个 _timer  timer 有 pause 和 resume

卡莉斯塔2014

赞同来自:

timer和resume方法是暂停和恢复游戏时间:
 
思路的话可以是:
1.  通过laya.timer.pause和resume来暂停和恢复游戏时间(其实就是修改了scale为0或1).
2. 渲染暂停的话,在可以在pause和resume的时候通过控制舞台渲染状态(Laya.stage.renderingEnabled)来控制是否渲染
 
综上,可以做到暂停(时钟和画面).
 
但是,最好研究下,有坑没

要回复问题请先

商务合作
商务合作