

Unity. Урок 11
05 февраля 2026 г.
Хранит ссылку на префаб базы игрока
Определяет скорость движения врагов
Содержит ссылку на префаб вражеского танка, который будет создаваться спавнером
Хранит массив всех точек маршрута
Содержит ссылки на все пули в игре
Определяет маршрут движения врага по заданным точкам
Хранит только позицию базы
Используется для настройки интерфейса
Количество врагов в волне
Минимальное здоровье врага
Интервал времени между появлением новых врагов
Скорость анимации танка
Через StartCoroutine(SpawnEnemy())
Через вызов в Update() каждый кадр
Через InvokeRepeating(nameof(SpawnEnemy), 0f, spawnInterval) в методе Start()
Через событие нажатия клавиши
Через transform.Translate(Vector3.up) без учёта времени
Через Vector3.MoveTowards(transform.position, targetWaypoint.position, speed * Time.deltaTime)
Через мгновенный телепорт к последней точке
Через изменение только координаты Y
Враг начинает движение в обратном направлении
Враг навсегда останавливается и выключает анимацию
Может быть нанесён урон базе, после чего враг уничтожается (Destroy(gameObject)
Игра перезапускается
Чтобы враг вообще не поворачивался
Чтобы поворот был плавным, а не мгновенным
Чтобы отключить физику вращения
Чтобы уменьшить скорость движения врага
