Version: Unity 6.0 (6000.0)
语言 : 中文
URP 中的 DOTS 实例化着色器
在 URP 中的自定义着色器中声明 DOTS 实例化属性

在 URP 中的自定义着色器中支持 DOTS 实例化

要支持 DOTS 实例化,着色器需要执行以下操作:

  • 使用 4.5 或更新的着色器模型。指定 #pragma target 4.5 或更高版本。
  • 支持 DOTS_INSTANCING_ON 关键字。使用 #pragma multi_compile _ DOTS_INSTANCING_ON 声明这一点。
  • 声明至少一个 DOTS 实例化属性块,每个属性块至少有一个属性。有关更多信息,请参阅声明 DOTS 实例化属性

注意:Unity 在 URP 和 HDRP 中提供的 Shader Graph 和着色器支持 DOTS 实例化。

URP 中的 DOTS 实例化着色器
在 URP 中的自定义着色器中声明 DOTS 实例化属性