测试报告: HTML5 3D裸跑性能超过Unity3D引擎APP[多图
随着《醉西游》H5版的亮相,游戏界开始认识到HTML5已经具备了开发大型重度游戏的能力,尤其是MMORPG类型游戏。LayaBox旗下的第二代H5游戏引擎LayaAir,更是在其发布会上展示了超越APP顶级引擎Unity3D的性能。许多开发者仍对H5的3D技术能否还原Unity3D的游戏体验持怀疑态度。为此,通过实际测试报告数据,对LayaAir H5游戏引擎的性能表现进行详细分析。
本次测试在红米1S设备上进行,系统版本为Android 4.4.2。H5运行环境分别为微信和Chrome浏览器。测试DEMO采用LayaAir引擎,而APP测试DEMO则采用Unity3D引擎。
测试的核心标准是游戏的运行流畅度,特别是对于大型角色扮演、动作和对战类型游戏来说,操作流畅感至关重要。画面卡顿会导致玩家流失。从研发技术角度看,FPS是性能评测的关键指标。
在HTML5与APP的3D性能对比方面,LayaAir H5游戏引擎在性能上取得了重大突破。按APP引擎标准开发的HTML5游戏,在低端手机上也能实现同屏三角面达15万以上的流畅运行。LayaAir全面支持Unity3D编辑器导出,实现了开发的无缝衔接。
本次测试中,单个角色平均采用50块骨骼,同屏24个角色。测试结果如下:在微信环境中,LayaAir H5游戏引擎的3D测试用例FPS指标在32-33帧之间波动;在谷歌浏览器环境中,这一指标在38-42帧之间波动;而采用Unity3D引擎打包成原生APP运行的FPS指标则在37-41帧之间波动。
由此可见,LayaAir H5游戏引擎的3D性能在Chrome浏览器环境下超越了APP性能,微信环境中也表现出接近原生的性能。这为开发者提供了一个新的选择,既能在H5上实现高质量的3D游戏体验,又能保持跨平台的兼容性。
作为基于HTML5技术的三端游戏引擎,LayaAir不仅能发布H5版,还能发布APP版和Flash版。基于LayaPlayer打包的LayaAir APP版性能体验与Native APP相当。尤其在2D方面,LayaAir H5游戏引擎APP产品的性能甚至超过Unity3D引擎APP产品的2倍以上。
在更进一步的测试中,我们对比了LayaAir APP与Unity3D APP的性能。在APP测试用例中,LayaAir H5游戏引擎的FPS表现依然强劲。基于微信环境的测试结果为23-24帧,而基于LayaPlayer打包的APP测试则达到了41-47帧,明显高于Unity3D引擎的APP测试结果18-20帧。
LayaAir H5游戏引擎在性能测试中表现出色,不仅在H5环境中实现了高质量的游戏体验,而且在APP环境中的性能也相当出色。这为开发者提供了一个全新的选择,既能够开发出高质量的3D游戏,又能够实现在不同平台上的无缝衔接和兼容性。LayaAirH5游戏引擎的卓越之处
在LayaAir 1.0的发布会上,LayaBox创始人谢成鸿雄心壮志地宣布了他们的目标:超越Unity3D,跻身全球顶尖游戏引擎之列。那么,LayaAirH5游戏引擎究竟有哪些独特优势,让创始人如此自信呢?让我们从多个角度来深入。
一、广泛应用的可能性
虽然Unity3D引擎在当前手游领域独领风骚,但新的时代总是孕育着新的机遇。LayaAirH5游戏引擎的技术突破,彻底打破了HTML5行业的技术瓶颈。无论是2D、3D还是VR的HTML5产品,其研发水准都能达到Native APP的高度。最引人注目的是,它实现了“一次开发,三端同发”的奇迹,即Flash、APP、H5三端都可以同时发布。
那么,“三端同发”的价值究竟何在呢?对于APP手游研发商来说,采用LayaAirH5游戏引擎不仅可以继续开发APP手游产品,还可以推出H5版本,作为APP版本的营销试玩手段。这不仅可以在H5蓝海市场中试水,利用H5点击即玩的特性,增加同版本APP产品的曝光机会,吸引更多用户。发布Flash版本将大幅提升用户体验,满足手游的PC场景需求,甚至可能衍生出多端数据互通的新玩法。
相较之下,Unity3D引擎在HTML5技术领域显得力不从心。其庞大的引擎库并不支持浏览器环境中的HTML5版本,也无法发布Flash版本,这在HTML5需求日益增长的形势下,可能会逐步失去市场。
二、完善的工具链
工具链的成熟度是选择游戏引擎的重要考量因素之一。虽然LayaAirH5游戏引擎在工具链方面要超越Unity3D引擎尚需时日的打磨,但它已经拥有为引擎量身定制的IDE,并且支持大量第三方IDE工具。甚至可以在Unity3D编辑器工具中直接导出LayaAirH5游戏引擎支持的资源,这为开发者提供了极大的便利。
三、本土化的技术支持
作为国产引擎,LayaAir在技术支持方面具有明显的本土化优势。在线技术支持(QQ\社区)的响应速度快,问题反馈机制完善,甚至提供上门技术指导。LayaBox在发布会上宣布成立教育联盟,与众多教育机构合作,推动LayaAirH5游戏引擎的培训和教育工作,为开发者提供持续的技术支持和学习资源。
LayaAirH5游戏引擎凭借其广泛的应用可能性、完善的工具链和本土化的技术支持,展现出强大的竞争力。随着技术的不断进步和市场的日益增长,它有望在全球游戏引擎市场中占据一席之地。