hero

Unity. Урок 5

05 февраля 2026 г.

Описание отсутствует
Вопросов: 7
Для чего в уроке используется компонент CharacterController у персонажа?
  • Для воспроизведения музыки в игре

  • Для управления персонажем без Rigidbody и удобного перемещения по 3D‑миру

  • Только для отображения имени персонажа

  • Для автоматического создания анимаций

Какие три публичные переменные задаются в начале скрипта PlayerController в 3D‑уроке?
  • speed, jumpHeight, gravity

  • health, armor, mana

  • width, height, depth

  • volume, pitch, loop

За что отвечает булевая переменная isGrounded в скрипте 3D‑персонажа?
  • Показывает, включен ли звук в игре

  • Отвечает за вид камеры (от первого или третьего лица)

  • Хранит, стоит ли персонаж на земле или нет

  • Определяет количество врагов на сцене

Почему в методе Update() перед прыжком проверяется условие isGrounded?
  • Чтобы ограничить прыжок только при касании земли

  • Чтобы отключить гравитацию

  • Чтобы удалить персонажа при прыжке

  • Чтобы персонаж мог прыгать бесконечно в воздухе

Какой ввод используется для движения персонажа вперед‑назад и влево‑вправо в уроке 5?
  • Input.GetAxis("Horizontal") и Input.GetAxis("Vertical")

  • Input.GetMouseButton(0) и Input.GetMouseButton(1)

  • Input.GetKeyDown(KeyCode.Space)

  • Input.GetAxis("Jump") и Input.GetAxis("Run")

Как рассчитывается вектор движения move в 3D‑скрипте персонажа?
  • Как сумма transform.right * moveX и transform.forward * moveZ

  • Как случайный вектор Random.insideUnitSphere

  • Всегда как Vector3.up

  • Только по оси X без учета Z

Как в скрипте применяется гравитация к персонажу?
  • Через изменение параметра mass у CharacterController

  • Через уменьшение velocity.y и последующее перемещение controller.Move(velocity * Time.deltaTime

  • Через изменение цвета объекта

  • Гравитация не используется в этом уроке

Unity. Урок 5