手机游戏引擎的优化
原文中文,约2300字,阅读约需6分钟。发表于: 。我们的手机游戏引擎一直在跟随着游戏项目的进程不断优化。一开始是因为游戏引擎在手机上帧数达不到要求。得益于 ECS 框架,我们把初期用 Lua 快速开发出来的几个核心 system 用 C 重写后,得到了质的飞跃。 其实这些核心代码总量并不算大。例如在 profile 中表现出来的非常消耗 CPU 的一个场景树更新系统,用 C 重写了也才 200 行代码 ,但在优化前 Lua 版本会消耗超过...
本文主要讲述了作者在优化手机游戏引擎方面的经验,包括采用多线程框架和并行处理来减少每帧的耗时,重写代码和裁剪效果来降低CPU和GPU的开销,以及通过降低分辨率和优化特效系统来减少能耗。作者还强调了优化美术资源的重要性。