做的一款3d物理小游戏,发现苹果安卓间性能差距太大了,碰撞瞬间苹果机直接掉帧了(感觉是setpSimulation处理慢),安卓十分顺滑。希望能帮忙解答具体原因。
原因是iOS系统底层不给微信调用JIT,导致iOS版性能低下,再加上别的小游戏底层原因。目前微信的iOS版性能的确是不如safari和安卓同等机型。
低层环境的问题。无法改变。
所以,除了要想办法在项目上多做一些性能优化,另外,性能处理方面要先适配微信iOS版,做一些减法。甚至可以依据帧率的变化,对于低帧运行时,关闭消耗性能的特效等。