简介
确保您创作的游戏内容在目标品质和帧率下达到您预期效果的方法。
必要性
SandMod 支持您将游戏项目发布至 Blockman Go 平台中让您的游戏项目可以让更多玩家体验,值得注意的是,Blockman Go 平台是手机端 App,无论是 安卓(Android)平台还是 iOS 平台,运行的帧率和效果与创作游戏的电脑端会有较大差异。
【Performance_Optimization001.png】
优化标准
当前版本下,Blockman Go 平台支持的设备要求如下:
| 设备硬件 | 参数 |
|---|---|
| 运行内存 | ≥ 3G |
| 处理器 | ≥ 6.4 GHz |
| 储存空间 | ≥ 32G |
基于当前 Blockman Go 平台支持设备的标准,SandMod 建议您的游戏优化至以下标准:
| 最低要求 | 推荐标准 | |
|---|---|---|
| 平台适用设备 | 平台大多数设备平均 帧率(FPS)在 30 以上 | 平台所有设备平均 帧率(FPS)在 30 以上 |
| 每帧客户端显示面数上限 | 500,000 三角面 | 150,000 三角面 |
性能分析
👉 性能分析面板(Statistics Window)会显示有关游戏项目在运行期间的实时渲染信息,您可以通过该渲染统计信息查看游戏项目的运行性能和判断优化性能的方法。
👉 发布测试(Release To Test),将游戏发布至 Blockman Go 平台并创建私密链接,您可以在移动手机上测试您的游戏内容,并可以使用 1/Time.deltaTime 实时输出当前运行 帧率(FPS)以判断优化游戏性能的方法。
优化方法
SandMod 编辑器包含了很多工具和功能,能帮助您测试并优化游戏项目,以便让游戏项目在移动端达到目标帧率和高质量的体验。
👉 图集(Texture Atlas),用于将多个图片纹理合并为单个组合纹理的资产,以较小的性能一次性访问打包的图片纹理。
👉 减面工具(Triangle Reduction Tool),自动处理模型的 网格(Mesh)面数,减少因模型面数导致的性能损耗。
