版本:Unity 6 (6000.0)
语言:英语
URP 中的渲染层
在 URP 中为灯光启用渲染层

URP 中渲染层简介

渲染层功能允许您配置某些灯光,使其仅影响特定的游戏对象Unity 场景中的基本对象,可以表示角色、道具、场景、摄像机、路径点等。游戏对象的特性由附加在其上的组件定义。 更多信息
参见 术语表

例如,在下图中,灯光 A 影响球体 D,但不影响球体 C。灯光 B 影响球体 C,但不影响球体 D

Light A affects Sphere D, but not Sphere C. Light B affects Sphere C, but not Sphere D.
灯光 A 影响球体 D,但不影响球体 C。灯光 B 影响球体 C,但不影响球体 D。

限制

此功能具有以下限制

  • OpenGL 和 OpenGL ES API 不支持渲染层。

性能

本节包含与渲染层对性能的影响相关的信息。

  • 尽可能减少渲染层的数量。避免在项目中创建不使用的渲染层。

  • 当将渲染层用于贴花时,增加层数会增加所需的内存带宽并降低性能。

  • 当仅在正向渲染路径渲染管线用于渲染图形的技术。选择不同的渲染路径会影响灯光和阴影的计算方式。某些渲染路径比其他渲染路径更适合不同的平台和硬件。 更多信息
    参见 术语表
    中使用渲染层时,性能影响微不足道。

  • 当渲染层数量超过 8 的倍数时,性能影响会变得更加显著。例如:将层数从 8 增加到 9 会比将层数从 9 增加到 10 产生更大的相对影响。

其他资源

URP 中的渲染层
在 URP 中为灯光启用渲染层