在 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 实例化属性
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。