Задать вопрос
@Makasin228578

Как добавить задержку на столкновение?

Есть препятствия, враг и трапы, но при 1 столкновение снимается сразу по несколько здоровья. Как это можно исправить?

Код проверки столкновения с ботом:
void OnCollisionEnter2D(Collision2D collision)
    {
        if (health <= 0)
        {
            ReloadLevel();
        }

        if (collision.gameObject.tag == "enemy")
        {
            anim.SetTrigger("Hit");
            health--;
        }
    }

Код проверки столкновения с трапой: 

   void OnTriggerEnter2D(Collider2D collder)
    {
        if (health <= 0)
        {
            ReloadLevel();
        }
        
        if (collder.gameObject.tag == "saw")
        {
             health--;
        }
    }
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • Академия Эдюсон
    Разработчик игр на Unity: тариф Базовый
    6 месяцев
    Далее
  • Stepik
    PRO C#. Профессия "Разработчик игр на Unity"
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы