开了一个小游戏,用物理引擎+贝塞尔曲线模拟了一个弹性变形小球。完成之后这几天打包到iOS上发现性能堪忧。。。论坛搜了都说原生物理性能不行。由于iOS不能开启jit导致。
所以我想问下,是不是如果要做物理类型的游戏,就不能用Creator了?
或者其他大佬有什么优化方案吗?
开了一个小游戏,用物理引擎+贝塞尔曲线模拟了一个弹性变形小球。完成之后这几天打包到iOS上发现性能堪忧。。。论坛搜了都说原生物理性能不行。由于iOS不能开启jit导致。
所以我想问下,是不是如果要做物理类型的游戏,就不能用Creator了?
或者其他大佬有什么优化方案吗?
IOS凡是牵扯到jit的内容,都很不理想
打开调试后看看你的game logic 到了多少ms。
针对优化的话
1.降低频率
2.降低效果
用chrome抓一下js的性能,IOS也抓一下,看看哪些语句的效果太低,针对性的优化
查过主要都是物理引擎的消耗
cocos2d-x里面,有oc版的box2d代码,如果可以魔改一下,让oc来运算的话,估计可以解决这个问题,只是随手一提,实现可能不太现实。。。。
的确没这个能力改写
内嵌网页吧
不过用网页性能也比unity差好多
内嵌网页试过了。性能的确好很多。支持的刚体 数量多了差不多一倍。然而查文档发现ios除了Safari 之外的浏览器是不给开启jit的。所以性能还是无法达到自带浏览器的效果。太坑了
Unity性能会好很多吗?好多资源都是从unity买过了并移植过来的。囧。
wkwebview是开了jit的吧,2d物理不知道,3d物理unity性能强很多
谢啦,粗略看了文档,原来发现那时很旧的,新的wkwebview的确是开启了。。
而且性能能用。就是不知道内嵌能不能过审核