文件名称:MinimalInstancing:可以在以下位置获得更多演示
文件大小:65KB
文件格式:ZIP
更新时间:2024-06-05 09:10:50
C#
最小实例化 Part01 示例项目,显示如何使用Graphics.DrawInstanced()API。 InstanceColorShader.shader 此着色器具有允许用户定义的着色和GPU增强支持所需的最少代码量 DrawInstancedScript.cs 接受网格中网格数量(宽x高)的值并一次以1023个实例的批次绘制网格的单一行为,需要提供预制和材料以绘制对象 实例材料 使用InstanceColorShader绘制网格实例的材质 InstancingScene.unity 示例场景以白色绘制200 x 200棱镜(如下所示) Part02 InstanceColorShader.shader 与Part01相同 DrawInstancedScript.cs 新功能: 阈值:指定最小值。 噪声值可以接受。 当棱镜出现时,用于随机化。 ColorArray:用
【文件预览】:
MinimalInstancing-master
----.gitignore(136B)
----README.md(2KB)
----Part02()
--------Assets()
--------ProjectSettings()
--------UnityPackageManager()
--------Part02.sln(881B)
--------Part02.csproj(21KB)
----Part01()
--------Assets()
--------ProjectSettings()
--------UnityPackageManager()