版本:Unity 6 (6000.0)
语言英语
  • C#

BatchCullingOutputDrawCommands.drawRanges

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们会阅读用户提出的每项建议更改,并在适用情况下进行更新。

关闭

提交失败

由于某种原因,无法提交您的建议更改。请在几分钟后<a>重试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

public BatchDrawRange* drawRanges;

说明

包含用于对绘制命令进行过滤的设置,该设置告知 Unity 它在什么条件下应绘制给定的绘制命令。

每个绘制范围包含 BatchCullingOutputDrawCommands.drawCommands 数组中连续范围的绘制命令,并且 BatchDrawRange 结构中的设置适用于所有绘制命令。您必须使用至少一个绘制范围填充此项,但必要时可以使用更多范围。

剔除回调必须使用 UnsafeUtility.MallocAllocator.TempJob 参数为此命令分配内存。Unity 会在绘制完毕后释放此内存。