我这pc 开发浏览器预览游戏物理运行正常, 但是打包到手机上 物理运行的小球下落变成慢动作, 看了一下手机端的帧率市60. 然后我这pc 端也限制了帧率, 小球下落也变的很慢, 神奇的是cc.game.setFrameRate(144),144是我的电脑没限制的帧率, 小球下落也变成慢动作。
只要调用cc.game.setFrameRate 就会出现这个情况。
帧率控制导演遍历的速度,每个遍历会导致物理管理器的一次修改,故而帧率会影响物理的速度。如果你不想受到影响可以将物理管理器的遍历速度单独出来,这样导演就和物理逻辑分离了,但是这样需要注意关于组件关系和物理关系的引用情况-应该类似layabox的逻辑。
物理是以时间来决定运动的吧, 帧数不会影响时间, 那小球应该是同一时间着地啊
会影响啊,你看我给你截图的。
降帧的时候动态设置下物理步长不行吗




