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

Animator.GetParameter

Declaration

public AnimatorControllerParameter GetParameter(int index);

Параметры

Параметр Описание
индекс Индекс получаемого параметра.

Возвращаемое значение

AnimatorControllerParameter Параметр в заданном индексе.

Описание

Получает ссылку на AnimatorControllerParameter в заданном индексе.

Бросает IndexOutOfRangeException, когда индекс не находится в диапазоне от больше или равно 0 до меньше Animator.parameterCount.

using UnityEngine;

// This example demonstrates how to use the Animator.GetParameter method to get information about the parameters of an Animator controller.
[RequireComponent(typeof(Animator))]
public class GetParameterExample : MonoBehaviour
{
    Animator m_Animator;

    void Start()
    {
        m_Animator = GetComponent<Animator>();

        for (var i = 0; i < m_Animator.parameterCount; i++)
        {
            var parameter = m_Animator.GetParameter(i);
            Debug.Log($"Parameter {i}: {parameter.name} ({parameter.type})");
        }
    }
}

Дополнительные ресурсы: AnimationParameters руководство. AnimatorController.parameters для доступа к списку параметров.