在做一个贪吃蛇项目,在微信小游戏平台性能表现尚可,基本都是满帧运行的,但是构建到安卓性能就会大幅降低(目前平均帧率只有50左右)
此前发给一次贴在,再发一次:安卓原生与小游戏平台性能相差巨大,怎么解决?酬劳1K
目前主要尝试过的优化方案:
-
物理引擎由bullet更换到physX,实测会有少量的帧率提升,但是依旧与小游戏平台差距较大,而且会带来一些bug
-
移除所有物理组件,改成每一帧根据距离计算碰撞触发。电脑端GameLogic影响不大(从2到3的样子),而手机端则从5变成了10+,对帧率影响很大。
项目大致情况:实物数量80+、15个玩家蛇、若干金币、钻石、障碍物、道具等
联系方式(QQ):2043975351
