版本:Unity 6 (6000.0)
语言:English
使用 URP 中的 BatchRendererGroup API 创建绘制命令
URP 中的 DOTS 实例化着色器

为 BatchRendererGroup API 编写自定义着色器

编写支持数据导向技术栈 (DOTS) 实例化的自定义着色器在 GPU 上运行的程序。 更多信息
参见 术语表
的资源,以便它们可以与 BatchRendererGroup API 一起使用。

页面 描述
DOTS 实例化着色器 了解支持 DOTS 实例化的着色器的特性和优势。
在自定义着色器中支持 DOTS 实例化 向自定义着色器添加定义和属性,使其与 DOTS 实例化兼容。
在自定义着色器中声明 DOTS 实例化属性 在自定义着色器代码中声明 DOTS 实例化属性块。
在自定义着色器中访问 DOTS 实例化属性 使用内置宏在自定义着色器代码中访问 DOTS 实例化属性。
DOTS 实例化着色器的最佳实践 构建数据以避免 DOTS 实例化着色器以意外的方式运行。
DOTS 实例化着色器示例 使用内置宏在 DOTS 实例化着色器中访问每个实例数据和常量数据的示例。
DOTS 实例化着色器宏参考 探索可用于在自定义着色器中访问 DOTS 实例化属性的内置宏。
DOTS 实例化着色器函数参考 探索可用于直接从绘制命令数据加载常数值的内置函数。
使用 URP 中的 BatchRendererGroup API 创建绘制命令
URP 中的 DOTS 实例化着色器