

Unity. Урок 5
05 февраля 2026 г.
Для воспроизведения музыки в игре
Для управления персонажем без Rigidbody и удобного перемещения по 3D‑миру
Только для отображения имени персонажа
Для автоматического создания анимаций
speed, jumpHeight, gravity
health, armor, mana
width, height, depth
volume, pitch, loop
Показывает, включен ли звук в игре
Отвечает за вид камеры (от первого или третьего лица)
Хранит, стоит ли персонаж на земле или нет
Определяет количество врагов на сцене
Чтобы ограничить прыжок только при касании земли
Чтобы отключить гравитацию
Чтобы удалить персонажа при прыжке
Чтобы персонаж мог прыгать бесконечно в воздухе
Input.GetAxis("Horizontal") и Input.GetAxis("Vertical")
Input.GetMouseButton(0) и Input.GetMouseButton(1)
Input.GetKeyDown(KeyCode.Space)
Input.GetAxis("Jump") и Input.GetAxis("Run")
Как сумма transform.right * moveX и transform.forward * moveZ
Как случайный вектор Random.insideUnitSphere
Всегда как Vector3.up
Только по оси X без учета Z
Через изменение параметра mass у CharacterController
Через уменьшение velocity.y и последующее перемещение controller.Move(velocity * Time.deltaTime
Через изменение цвета объекта
Гравитация не используется в этом уроке
