boneWeights | 用于填充的BoneWeight结构的列表 |
获取网格的骨骼权重。
如果您想避免每次访问都分配一个新数组,请使用此方法代替 Mesh.boneWeights。
如果此网格已定义骨骼权重,则每个索引处的BoneWeight都对应于具有相同索引的顶点。否则,该列表将为空。
请注意,此属性使用BoneWeight结构,它能表示每个顶点的 4 个骨骼权重。较新的BoneWeight1结构描述单个骨骼权重,可与关联的 Mesh.GetAllBoneWeights、Mesh.SetBoneWeights和 Mesh.GetBonesPerVertex一起使用,以描述每个顶点的 255 个骨骼权重。最好使用BoneWeight1及其关联的 API;它们提供更大的灵活性和小型性能优势,因为 Unity 不必执行不必要的转换操作。
其他资源:Mesh.boneWeights、Mesh.GetAllBoneWeights、Mesh.SetBoneWeights、Mesh.GetBonesPerVertex、ModelImporter.maxBonesPerVertex、QualitySettings.skinWeights、SkinnedMeshRenderer.quality。