Unity3D 官方移动游戏优化指南4.自适应性能

Posted Kaitiren

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity3D 官方移动游戏优化指南4.自适应性能相关的知识,希望对你有一定的参考价值。

通过 Unity 和 Samsung 的自适应性能,可以监测设备的散热和功率状态,确保您能准备好去适当地做出反应。当用户玩了很长一段时间后,您可以动态减少细节级别 (LOD)偏差,帮助游戏继续流畅运行。自适应性能允许开发者以可控的方式提高性能,同时保持图形保真度。 虽然可以使用自适应性能 API 来微调应用程序,但该包也提供自动模式。在这些模式下,自适应性能根据几个关键指标来确定游戏设置 :

  • 基于前几帧的所需帧率
  • 设备温度水平
  • 设备临近触发热事件
  • 设备限制(CPU 或 GPU)

这四个指标决定了设备的状态,自适应性能将对调整后的设置进行微调,以减少瓶颈。这是通过提供一个整数值(称为索引器)来描述设备的状态来完成的。

请注意,自适应性能仅适用于 Samsung 设备。

要了解有关自适应性能的更多信息, 请查看我们在 Package Manager 中提供的示例(选择 Package Manager > Adaptive Performance > Samples)。每个示例都与特定的缩放器交互,因此可以了解不同的缩放器对游戏有何影响。我们还建议您查看最终用户文档,以详细了解自适应性能配置以及如何直接与该 API交互。

编程和代码架构

Unity PlayerLoop 包含与游戏引擎核心交互的函数。这种树状结构包括许多处理初始化和每帧更新的系统。所有脚本都将依赖该 PlayerLoop 来创建游戏玩法。

在进行性能分析时,可以看到项目的所有用户代码都位于 PlayerLoop 下(编辑器组件位于 EditorLoop 下)。

以上是关于Unity3D 官方移动游戏优化指南4.自适应性能的主要内容,如果未能解决你的问题,请参考以下文章

Unity3D 官方移动游戏优化指南7.资源

Unity3D 官方移动游戏优化指南5.编程和代码架构

Unity3D 官方移动游戏优化指南5.编程和代码架构

Unity3D 官方移动游戏优化指南7.资源

Unity3D 官方移动游戏优化指南7.资源

Unity3D 官方移动游戏优化指南 摘要