Unity 6.3
0 онлайн 54 гостей 3 в системе
Вход

AvatarBuilder.BuildGenericAvatar

Declaration

public static Avatar BuildGenericAvatar(GameObject go, string rootMotionTransformName);

Параметры

Параметр Описание
Иди Корневой объект вашей иерархии преобразований.
rootMotionTransformName Transform имя корневого преобразования движения. Если пусто, то корневое движение не определено, и вы должны сами позаботиться о движении аватара.

Описание

Создать новый общий аватар.

Все преобразования под корневым игровым объектом будут частью этого общего аватара.

using UnityEngine;

// This example automatically builds a generic avatar
// for the GameObject it is attached to and assigns it
// to the Animator.
[RequireComponent(typeof(Animator))]
public class GenericAvatarBuilderExample : MonoBehaviour
{
    void Start()
    {
        var animator = GetComponent<Animator>();

        var avatar = AvatarBuilder.BuildGenericAvatar(gameObject, "");
        avatar.name = "RuntimeAvatar";

        animator.avatar = avatar;
    }
}