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

Mesh.MeshData.GetVertexAttributeOffset

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

切换到手册

声明

public int GetVertexAttributeOffset(Rendering.VertexAttribute attr);

参数

attr 要检查的顶点数据属性。

返回值

int 数据属性在数据流中的字节偏移量,如果不存在则为 -1。

描述

获取此 MeshData 上给定顶点数据属性在顶点缓冲区流中的偏移量。

网格通常使用单个顶点缓冲区流,但可以设置顶点布局,其中属性使用不同的顶点缓冲区(请参阅 SetVertexBufferParams)。当您使用此类布局时,请使用此函数查询给定属性在流中的位置。

请注意,此函数返回流中的字节偏移量,而没有指定哪个流。要识别包含给定属性的流,请使用 GetVertexAttributeStream

其他资源:GetVertexAttributeStreamvertexBufferCountGetVertexBufferStrideMesh.GetVertexAttributeOffset