

Unity. Урок 12
Описание отсутствует
Как в EnemyAttack.cs определяется, что враг может сделать следующий выстрел?
Если Time.time >= nextFireTime, вызывается Fire() и обновляется nextFireTime
Если нажат пробел
Если враг остановился
Если пуля достигла цели
За что отвечает переменная fireRate в EnemyAttack.cs?
За количество очков за попадание
За скорость движения врага
За интервал времени между выстрелами врага
За радиус обнаружения цели
Что делает метод Fire() в EnemyAttack.cs?
Меняет цвет вражеского танка
Создаёт новый снаряд (bulletPrefab) в точке firePoint с текущим поворотом
Останавливает игру
Увеличивает здоровье врага
Какой принцип работы метода FindNearestTarget() в TankTurret.cs?
Выбирает случайного врага на сцене
Находит только самого дальнего врага
Перебирает всех врагов с тегом "Enemy" и выбирает ближайшего в пределах detectionRange
Создаёт нового врага при каждом вызове
Какой тег по уроку используют танки игрока, чтобы находить цели методом GameObject.FindGameObjectsWithTag(...) в TankTurret.cs?
"Player"
"Base"
"Enemy"
"Bullet"
Какую задачу выполняет метод OnTriggerEnter2D(Collider2D other) в скрипте Bullet.cs?
Отвечает за анимацию движения танка
Определяет столкновение пули с объектами с тегами "Player" или "Enemy", наносит урон и создаёт взрыв
Управляет интерфейсом
Только считает количество выпущенных пуль
Что задаёт переменная detectionRange в скрипте TankTurret.cs?
Максимальную скорость танка
Радиус, в котором танк ищет ближайшую вражескую цель
Дальность полёта пули
Время перезарядки пушки
