hero

Unity. Урок 5

Описание отсутствует

Вопросов: 7
1

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

  • speed, jumpHeight, gravity

  • health, armor, mana

  • width, height, depth

  • volume, pitch, loop

2

Для чего в уроке используется компонент CharacterController у персонажа?

  • Для воспроизведения музыки в игре

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

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

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

3

Почему в методе Update() перед прыжком проверяется условие isGrounded?

  • Чтобы ограничить прыжок только при касании земли

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

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

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

4

За что отвечает булевая переменная isGrounded в скрипте 3D‑персонажа?

  • Показывает, включен ли звук в игре

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

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

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

5

Какой ввод используется для движения персонажа вперед‑назад и влево‑вправо в уроке 5?

  • Input.GetAxis("Horizontal") и Input.GetAxis("Vertical")

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

  • Input.GetKeyDown(KeyCode.Space)

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

6

Как в скрипте применяется гравитация к персонажу?

  • Через изменение параметра mass у CharacterController

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

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

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

7

Как рассчитывается вектор движения move в 3D‑скрипте персонажа?

  • Как сумма transform.right * moveX и transform.forward * moveZ

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

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

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