[LayaAir 2.0]2.0上怎么做游戏暂停?
之前在1.0上是使用Laya.timer.scale = 0;去做的游戏暂停,表现效果是3D粒子动画和游戏的时间都停了下来
现在在2.0上使用这个方法只停下了自己的计时器,游戏的3D粒子和3D物理都没办法停下来,查API也没有找到暂停物理的方法。
请问2.0要做游戏暂停的话有什么方法可以做吗?
现在在2.0上使用这个方法只停下了自己的计时器,游戏的3D粒子和3D物理都没办法停下来,查API也没有找到暂停物理的方法。
请问2.0要做游戏暂停的话有什么方法可以做吗?
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
Aar0n
赞同来自:
卡莉斯塔2014
赞同来自:
思路的话可以是:
1. 通过laya.timer.pause和resume来暂停和恢复游戏时间(其实就是修改了scale为0或1).
2. 渲染暂停的话,在可以在pause和resume的时候通过控制舞台渲染状态(Laya.stage.renderingEnabled)来控制是否渲染
综上,可以做到暂停(时钟和画面).
但是,最好研究下,有坑没