[LayaAir 2.0]小游戏IOS端卡顿严重

cpu稳定100%,且不会下降,,卡成ppt(但很稳定= =),物理模型已经尽量的少了,一个场景下只有个位数的碰撞器(刚体)。iphone6和新的ipone11测试表现相当,几乎没有差别。调用平台功能有几率闪退。安卓表现正常。有哪些可能的原因
微信图片_20191207113841_看图王.png

 
已邀请:

qzzz

赞同来自:

更正一下,iphone7,不是6

Aar0n

赞同来自:

ios没有jit编译,小游戏的性能就很低,卡顿问题微信方面在一直努力解决,这个只能针对项目做优化

layabox

赞同来自:

同样版本,H5链接在微信里打开,或者safari打开,会发现,和小游戏版本差别非常大。这就是由于iOS的JIT(just in time即时编译)不给第三方使用导致。所以,安卓正常,safari正常,小游戏卡,这是正常的。
 
微信小游戏的底层优化其实是有很大的空间,但是这不是游戏研发能决定的。就不用考虑了。
 
所以在JIT不支持的情况下,只能想办法在游戏本身做一些优化或者绕开。
 
主要在运算方面做极致优化,或者根据帧速,减少一些新的运算触发条件。又或者直接从策划入手,改玩法。尽量减少CPU计算相关的玩法。因为JIT主要影响是和CPU相关的运算能力。
 
 

要回复问题请先

商务合作
商务合作