The maximum number of bones per vertex that are taken into account during skinning, for all meshes in the project.
可以将值设置为 One Bone、Two Bones、Four Bones 或 Unlimited。
This setting does not change the underlying mesh data; it only affects the number of bone weights that Unity uses when performing skinning. This means that a mesh can have bone weight data that is unused due to this setting. You can change this value at runtime.
通过使用 SkinnedMeshRenderer.quality 可以为单个网格设置此值。通过使用 ModelImporter.maxBonesPerVertex 可以设置网格数据为单个顶点存储的最大骨骼权重数量。
using UnityEngine;
public class Example : MonoBehaviour { void Start() { // Set skin weights to one bone for all Meshes QualitySettings.skinWeights = SkinWeights.OneBone; } }