在微信小游戏平台上满帧运行,如左图。构建到安卓之后,帧率只有40-50多了,而且GameLogic和Physics都相较于小游戏平台高了很多。
小游戏GameLogic 0点几-2ms左右 physics 0点几-1点几
安卓平台的GameLogic 大概是4-7ms physics 4-6ms
你用的是什么物理? 3d 用 physx (原生 c++) ,2d 用box2d(387原生c++)
引擎是3.7.3,目前用的物理引擎是bullet
那这个是没原生c++,相对是会弱不少,你切换用physx 试试
好的,我试下 
看右边场景中的物体也多了很多,可以保持一致再去对比吗。三角面不是翻了7倍吗。
2赞
主流小游戏渠道bullet有wasm加速,性能非常优秀。原生ios只建议用physx(天生硬件优势gpu加速) ,安卓可以bullet和physx都试试,一般安卓bullet性能稍微好一点,具体看mesh碰撞用的什么,是用简单碰撞拼的,还是用的模型fbx的mesh。要多试试,cocos的physx坑挺多的。小游戏物理优化也就那些东西,唤醒策略、模拟步数、碰撞计算、mesh的复杂程度。另外不要在物理碰撞的逻辑中加任何对象的打印。
+1,native比小游戏同样帧率差。cocos要加油了

