

Unity. Урок 13
05 февраля 2026 г.
Управление движением врагов
Настройка физики столкновений
Учёт и отображение количества очков игрока в UI
Управление звуковыми эффектами
Только сохраняет очки во внутренней переменной
Уменьшает количество очков на заданное значение
Добавляет очки и обновляет текст scoreText
Перезапускает сцену
10 очков
50 очков
100 очков
1000 очков
За скорость стрельбы танка
За максимальное здоровье танка
За количество врагов в волне
За стоимость установки одного танка в очках
if (gameScore.score <= tankCost
if (gameScore.score >= tankCost)
if (tankCost == 0)
if (gameScore == null)
Чтобы найти объект камеры
Чтобы получить ссылку на систему очков для проверки баланса игрока
Чтобы найти все вражеские танки
Чтобы загрузить следующую сцену
Баланс выводится только в консоль через Debug.Log
Используется отдельный Canvas для каждого танка
В GameScore.cs в методе Update() текст balanceText постоянно обновляется строкой "Баланс: " + score
Баланс не отображается вообще
