hero

Unity. Урок 8

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

Вопросов: 7
1

Что происходит, когда враг успешно находит игрока в массиве hitPlayers в EnemyAttack?

  • Игроку вызывается метод TakeDamage(damage) через компонент PlayerHealth

  • Игра завершает работу с ошибкой

  • Игрок телепортируется в начало уровня

  • Враг перестает двигаться навсегда

2

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

  • Чтобы задать количество кадров анимации врага

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

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

  • Чтобы задать максимальное здоровье игрока

3

Какой метод используется, чтобы найти все объекты в радиусе атаки врага в EnemyAttack?

  • Physics.OverlapSphere

  • Physics.Raycast

  • Input.GetAxis

  • Time.deltaTime

4

Какой компонент используется в EnemyAI для физического перемещения врага?

  • BoxCollider

  • Canvas

  • Rigidbody и метод MovePosition()

  • AudioSource

5

Зачем при движении врага по направлению к игроку обнуляется составляющая direction.y?

  • Чтобы враг не вращался вокруг своей оси

  • Чтобы враг не двигался вверх‑вниз и оставался на уровне пола

  • Чтобы враг летал по воздуху

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

6

Как вычисляется расстояние между врагом и игроком в методе FixedUpdate() скрипта EnemyAI?

  • Через Time.deltaTime

  • Через Input.GetAxis("Horizontal")

  • Через Vector3.Distance(transform.position, player.position)

  • Через Random.Range(0, 10)

7

За что отвечает переменная damage в скрипте EnemyAttack?

  • За количество кадров анимации врага

  • За число очков за уничтожение врага

  • За количество урона, наносимого игроку за одну атаку

  • За скорость полета снаряда