Version: 6000.3
语言: 中文
了解 URP 中的性能
在 URP 中分析您的项目

URP 中的性能简介

项目的性能取决于通用渲染管线(Render Pipeline) 获取场景内容并将其显示在屏幕上的一系列作。Unity 允许您从预构建的渲染管道中进行选择,或编写自己的渲染管道。更多信息
请参阅术语表
(URP) 功能,您的场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
请参阅术语表
包含,以及您定位到哪些平台。

您可以使用 Unity Profiler 或 GPU分析器帮助您优化游戏的窗口。它显示了在游戏的各个领域花费了多少时间。例如,它可以报告渲染、动画制作或游戏逻辑所花费的时间百分比。更多信息
请参阅术语表
例如 RenderDocXcode,以检查项目中 URP 使用内存、CPU 和 GPU 的量。然后,您可以使用这些信息来启用或禁用对性能影响最大的功能和设置。

如果您更改的设置以减少以下内容,URP 通常会表现更好:

  • URP 使用 CPU 的量。例如,你可以禁用每帧更新体积的URP。
  • URP使用多少内存来存储纹理。例如,如果不需要,可以禁用高动态范围 (HDR),以减小颜色缓冲区的大小。
  • 几个渲染纹理(render texture)一种特殊类型的纹理,在运行时创建和更新。要使用它们,请先创建一个新的渲染纹理,并指定要渲染到其中的摄像机之一。然后,你可以在材质中使用渲染纹理,就像使用常规纹理一样。更多信息
    请参阅术语表
    URP 复制到内存或从内存复制,这对移动平台影响很大。例如,如果不需要深度纹理,你可以禁用创建深度纹理的 URP。
  • 渲染管线中的通道数。例如,如果不需要,您可以禁用不透明纹理,或者禁用投射阴影的其他光源。
  • URP 发送到 GPU 的绘制调用数。例如,您可以启用 SRP 批处理程序。
  • 的数量像素计算机图像中的最小单位。像素大小取决于您的屏幕分辨率。像素光照是在每个屏幕像素下计算的。更多信息
    请参阅术语表
    URP 渲染到屏幕上,这对 GPU 功能较弱的移动平台有很大影响。例如,您可以减小渲染比例。

有关要禁用或更改哪些设置以提高性能的更多信息,请参阅以下内容:

了解 URP 中的性能
在 URP 中分析您的项目