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

Mesh.SetTangents

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

切换到手册

声明

public void SetTangents(Vector4[] inTangents);

声明

public void SetTangents(List<Vector4> inTangents);

声明

public void SetTangents(NativeArray<T> inTangents);

参数

inTangents 每个顶点的切线。

描述

设置 Mesh 的切线。

其他资源:tangents 属性。


声明

public void SetTangents(Vector4[] inTangents, int start, int length, Rendering.MeshUpdateFlags flags = MeshUpdateFlags.Default);

声明

public void SetTangents(List<Vector4> inTangents, int start, int length, Rendering.MeshUpdateFlags flags = MeshUpdateFlags.Default);

声明

public void SetTangents(NativeArray<T> inTangents, int start, int length, Rendering.MeshUpdateFlags flags = MeshUpdateFlags.Default);

参数

inTangents 每个顶点的切线。
start 要从输入数组中获取的第一个元素的索引。
length 要从输入数组中获取的元素数量。
flags 控制函数行为的标志,请参阅 MeshUpdateFlags

描述

使用输入数组的一部分设置 Mesh 的切线。

此方法的行为就像您使用一个数组调用 SetTangents,该数组是从整个数组的 start 索引开始的切片,并且具有给定的 length。生成的 Mesh 具有 length 个顶点。