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

GraphicsBuffer.Target.Index

建议修改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法采纳所有提交的内容,但我们确实会阅读用户提出的每个建议的更改,并在适用时进行更新。

关闭

提交失败

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

关闭

取消

描述

GraphicsBuffer 可用作索引缓冲区。

允许将缓冲区用作 Graphics.DrawProcedural 和类似低级绘图 API 的索引缓冲区。

当您构建此类型的 GraphicsBuffer 时,stride 的值必须为 2(16 位索引)或 4(32 位索引)。

DirectX 11 不允许 Index 缓冲区也为 Structured。对于具有 DirectX 11 兼容性的计算着色器网格数据访问,最好使用 Raw

其他资源:Graphics.RenderPrimitivesIndexedGraphics.RenderPrimitivesIndexedIndirectCommandBuffer.DrawProceduralCommandBuffer.DrawProceduralIndirectMesh.indexBufferTargetMesh.GetIndexBuffer