AvatarDescription 減らし

This commit is contained in:
ousttrue
2025-04-12 01:06:39 +09:00
parent f184f29fa9
commit 07f4c0e52a

View File

@@ -95,10 +95,9 @@ namespace UniHumanoid
Add(HumanBodyBones.RightToes, HumanBodyBones.RightFoot, new Vector3(0, 0, toe));
}
public Avatar Build()
public IEnumerable<(Transform, HumanBodyBones)> Map()
{
var description = AvatarDescription.Create(Skeleton);
return HumanoidLoader.BuildHumanAvatarFromMap(m_root, description.ToHumanoidMap(m_root));
return m_skeleton.Select(kv => (kv.Value, kv.Key));
}
}
@@ -129,7 +128,7 @@ namespace UniHumanoid
{
throw new System.ArgumentException("no animator");
}
animator.avatar = builder.Build();
animator.avatar = HumanoidLoader.BuildHumanAvatarFromMap(root, builder.Map());
// create SkinnedMesh for bone visualize
var renderer = SkeletonMeshUtility.CreateRenderer(animator);