Среда, 22 Мая 2024, 04:06

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Записи участника » Ovad [1]
Результаты поиска
OvadДата: Суббота, 27 Января 2024, 05:07 | Сообщение # 1 | Тема: Unity: триггер и запуск анимации по времени
уже был
Сейчас нет на сайте
Здравствуйте. Как добавить задержку в метод выполнения анимации при выходе из триггера, чтоб анимация срабатывала не сразу, а через определенное время? Возможно, есть команда запуска анимации по времени, вместо обычного Play? Если есть несколько методов реализации, то прошу описать их на примере кода ниже. Например через coroutine, invoke или более простые методы аниматора. Пример кода:

public class OpenDoor : MonoBehaviour
{
public Animator animator;
public void OnTriggerEnter(Collider other)
{
if(other.tag == "Put")
{
animator.Play("OpenDoors");
}
}
void OnTriggerExit(Collider other2)
{
if (other2.tag == "Put")
{
animator.Play("CloseDoors");
}
}
}
Форум игроделов » Записи участника » Ovad [1]
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг