QualitySettings.skinWeights
Declaration
public static SkinWeights skinWeights;Описание
Максимальное число костей на вершину, которое учитывается при скининге, для всех мешей в проекте.
Значение может быть одним, двумя, четырьмя или автоматическим. Обратите внимание, что увеличение количества костей может привести к снижению производительности, особенно при использовании более 4 костей на вершину.
Эта настройка не изменяет базовые данные сетки; она влияет только на количество весов костей, которые Unity использует при выполнении скрещивания. Это означает, что сетка может иметь данные весов костей, которые не используются из-за этой настройки. Вы можете изменить это значение во время выполнения.
Вы можете установить это значение для одной сетки с помощью 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; } }
Дополнительные ресурсы: ,ModelImporter.maxBonesPerVertex,, ,ModelImporter.minBoneWeight,, ,ModelImporter.skinWeights,, ,SkinnedMeshRenderer.quality,, ,BoneWeight,, ,BoneWeight1,.