Действие при смене анимации

Рейтинг: 1Ответов: 1Опубликовано: 20.07.2023

Как отследить момент смены анимации для выполнения метода из скрипта? Есть система анимаций в Animator'е, меня интересует отслеживание перехода между анимациями Fall и Idle для воспроизведения звука приземления.

введите сюда описание изображения

Ответы

▲ 0

Нашел способ решить проблему

bool temp;


void Update()
{
    if (!isGrounded)
    {
        temp = true;
    }

    if (temp)
    {
        LandControl();
    }
}

void LandControl()
{
    if (isGrounded)
    {
        sc.PlayLand();  //воспроизведение звука приземления
        temp = false;
    }
}