[0]对于骨骼动画计算,Android下比iOS高性能模式的执行性能差异很大

问题描述:
附件中的 DEMO,同样创建 30 个带骨骼动画的角色出来,在 Android 下帧率明显降低(从60帧降到2、30左右),而 iOS高性能模式 下满帧60(若单纯添加这种角色,100个以上也是满帧)。
请问,对于类似的复杂计算逻辑,针对 Android 端执行性能差异很大的问题,有什么优化建议吗?还是说整体需要往 Android 端做适配?
 
DEMO 使用说明:
# 请使用 PerfTest_SkAnim 这个测试场景。在该场景中,点击右上角的按钮可创建角色。
已邀请:

小高

赞同来自:

您好,您所说的问题我们并未复现。
性能问题跟平台版本、引擎版本、系统版本、手机机型等等都有关系。
我们使用的测试机为iQOO11、iphon8plus、iphon12,未能发现安卓的性能比iOS差。
iQOO11和iphon12都可以在30个骨骼动画下跑到满帧(60),iphon8plus在40左右。
微信版本分别是iQOO11:8.0.34  iphon8plus:8.0.37    iphon12:8.0.37。
 
 
 

小高

赞同来自:

使用OPPOR17进行测试也可以跑到60帧

小高

赞同来自:

这里是安卓的截图
2726.jpg

 

Junho

赞同来自:

微信图片_20230525145750.png


微信图片_20230525145758.jpg

 

小高

赞同来自:

也是没问题的,添加100个的是iQOO11的,添加60个的是OPPOR17的

0319.jpg


0922.jpg

 

Junho

赞同来自:

微信图片_20230525164329.jpg


微信图片_20230525164334.jpg


微信图片_20230525164341.jpg

 

小高

赞同来自:

这是发布后的微信项目,和发布前的项目。

要回复问题请先

商务合作
商务合作