版本:Unity 6 (6000.0)
语言简体中文
  • C#

GraphicsBuffer.Target.Counter

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

描述

带有内部计数器的 GraphicsBuffer。

将“计数器”添加到 RWStructuredBuffer 中,并允许在其中使用 IncrementCounter / DecrementCounter HLSL 函数。

当您构造此类型的 GraphicsBuffer 时,stride 的值必须与 HLSL 代码中相应 StructuredBuffer 结构类型的步幅相匹配。它还必须是 4 的倍数,并且小于 2048。

请参阅 Microsoft 的 HLSL 文档,了解 IncrementCounterDecrementCounter

可以使用 GraphicsBuffer.CopyCount 将缓冲区大小值复制到另一个缓冲区,或使用 GraphicsBuffer.SetCounterValue 显式重设。

其他资源:GraphicsBuffer.SetCounterValueGraphicsBuffer.CopyCount