public static SkinWeights skinWeights ;

Description

The maximum number of bone weights that can affect a vertex, for all skinned meshes in the project.

The value can be either One Bone, Two Bones, Four Bones or Unlimited.

This setting does not change the underlying mesh data; it only affects the number of bone weights that Unity takes into account when performing skinning. This means that a mesh can have bone weight data that is unused due to this setting.

You can set this value for a single mesh using SkinnedMeshRenderer.quality. You can set the maximum number of bone weights that mesh data stores for a single vertex using ModelImporter.maxBonesPerVertex.

using UnityEngine;

public class Example : MonoBehaviour { void Start() { // Set skin weights to one bone for all Meshes QualitySettings.skinWeights = SkinWeights.OneBone; } }
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961