Добрый вечер. Подскажите пожалуйста источники где можно прочитать про тригеры
Проблема: нужен тригер который будет считывать объекты проходящие через него. Пример: утка летит по прямой если она пролетит через тригер, тогда -1 хп игрока. если не пролетит значит все нормально. ( делаю игру охота на уток) Если не сложно вообще книгу где описывается юнити и C# подробно.
я не сильно понимаю в программировании, но хочу разобраться. спасибо.
Ответы (1 шт):
Для 2D
Кидаешь на GameObject, который будет триггером Box Collider 2D и выставляешь галочку у него Is Trigger.
Добавляешь скрипт с методом:
private void OnTriggerEnter2D (Collider2D collision) { Debug.Log("Damage -1"); }
У уток добавляешь компонент Rigidbody 2D и Box Collider 2D. Rigidbody 2D можно добавить не уткам а объекту с триггером.