作为以裸跑为目标的LayaAir引擎与原生APP相比,到底性能如何?在此,我们采用市场价499元的低端安卓手机“红米2A”作为测试环境,针对Unity3D、Cocos2d-x以及Layabox引擎进行以下条件的性能评测。
1、同屏运行500个动画
2、每个动画为10个帧位图,并保持随机切换显示状态
3、每张图片大小为100px * 100px
4、每个动画场景中随机切换位置
5、500个动画整体滚屏运动
现在来看看原生态APP引擎的测试结果,采用Unity3D引擎实现同样功能,帧速一直保持在25-30帧之间,偶尔下降到20-21帧或提升到34-38帧。
当采用Cocos2d-x引擎打包APP实现以上功能时,性能明显大幅提升,帧速主要保持在40-45帧之间,偶尔会下降至30帧左右。
Layabox分别采用旗下两个核心产品,LayaFlash引擎和LayaAir引擎实现评测需求的功能。采用LayaFlash引擎时,在LayaPlayer运行器的支持下,帧速主要保持在59-60帧之间,有时也会降至58帧,下降至52帧的情况仅发生过一次。
当采用LayaAir引擎时,我们采用chrome浏览器中裸跑运行,除了刚启动时在53-60帧之间波动一次,其后仅有一次掉帧到56,其它时间帧速一直保持在59-60帧之间,较为稳定。
(Tips:帧速是性能表现的核心指标,60帧为满帧)
Unity3D与Cocos2d-x引擎都是非常**的引擎,也是当前APP市场上*主流的引擎。通过此次测试我们可以看出,HTML5引擎LayaFlash和LayaAir在性能指标上的表现均已媲美APP引擎。
引擎性能的技术突破,也将对市场游戏类型的全方向发展、行业中千万级产品形成常态,起到扬帆助力的作用。
LayaAir引擎的测试对比报告
LayaAir引擎的测试对比报告