hero

Unity. Урок 12

05 февраля 2026 г.

Описание отсутствует
Вопросов: 7
Какой тег по уроку используют танки игрока, чтобы находить цели методом GameObject.FindGameObjectsWithTag(...) в TankTurret.cs?
  • "Player"

  • "Base"

  • "Enemy"

  • "Bullet"

Что задаёт переменная detectionRange в скрипте TankTurret.cs?
  • Максимальную скорость танка

  • Радиус, в котором танк ищет ближайшую вражескую цель

  • Дальность полёта пули

  • Время перезарядки пушки

Какой принцип работы метода FindNearestTarget() в TankTurret.cs?
  • Выбирает случайного врага на сцене

  • Находит только самого дальнего врага

  • Перебирает всех врагов с тегом "Enemy" и выбирает ближайшего в пределах detectionRange

  • Создаёт нового врага при каждом вызове

За что отвечает переменная fireRate в EnemyAttack.cs?
  • За количество очков за попадание

  • За скорость движения врага

  • За интервал времени между выстрелами врага

  • За радиус обнаружения цели

Как в EnemyAttack.cs определяется, что враг может сделать следующий выстрел?
  • Если Time.time >= nextFireTime, вызывается Fire() и обновляется nextFireTime

  • Если нажат пробел

  • Если враг остановился

  • Если пуля достигла цели

Что делает метод Fire() в EnemyAttack.cs?
  • Меняет цвет вражеского танка

  • Создаёт новый снаряд (bulletPrefab) в точке firePoint с текущим поворотом

  • Останавливает игру

  • Увеличивает здоровье врага

Какую задачу выполняет метод OnTriggerEnter2D(Collider2D other) в скрипте Bullet.cs?
  • Отвечает за анимацию движения танка

  • Определяет столкновение пули с объектами с тегами "Player" или "Enemy", наносит урон и создаёт взрыв

  • Управляет интерфейсом

  • Только считает количество выпущенных пуль

Unity. Урок 12