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

Mesh.MeshData.GetVertexAttributeStream

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

切换到手册

声明

public int GetVertexAttributeStream(Rendering.VertexAttribute attr);

参数

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

返回值

int 数据属性的流索引,如果不存在则为 -1。

描述

获取此 MeshData 上特定顶点数据属性的顶点缓冲区流索引。

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

请注意,此函数返回流的索引,而不指定属性在流中的位置。要确定流中给定属性的位置,请使用 GetVertexAttributeOffset

其他资源: GetVertexAttributeOffsetvertexBufferCountGetVertexBufferStrideMesh.GetVertexAttributeStream