手游引擎对游戏性能的影响测试

手游引擎对游戏性能的影响测试

手游引擎的选择对游戏性能有很大影响。为了解不同主流手游引擎对游戏性能的影响,我们进行了一组测试对比。本文将介绍测试方案以及结果。

测试引擎

我们选择了以下3款常用手游引擎进行测试:

  • Unity
  • Cocos
  • Egret

测试设备

考虑到Android市场份额最大,我们在一款主流的Android手机上进行了测试,设备基本参数如下:

  • Snapdragon 865 处理器
  • 8GB RAM
  • Android 11系统

测试内容

我们开发了一个小场景,场景中包含了一定数量的实时光影计算、粒子效果、角色Skeletal动画、碰撞检测等代表性内容,在三款引擎中进行实现。

测试指标

我们关注以下性能指标:

  • 平均帧率:反映流畅度
  • 帧时间变动:反映稳定性
  • CPU和GPU占用:反映资源消耗

测试结果

Unity和Cocos的测试结果非常接近,略优于Egret。具体来说:

  • 平均帧率:Unity和Cocos可以达到58-60FPS,Egret稳定在45FPS左右
  • 帧时间变动:都在可接受的10ms以内
  • CPU占用:Egret略高于其他两款
  • GPU占用:三者接近

结论

从本次测试来看,主流的Unity和Cocos引擎在性能表现上相当,对游戏质量影响不大;Egret相比略逊色,但也达到可以接受的程度。除性能外,开发工作流等也会影响最终使用选择。