Menu
CoddyTech

Выход

Часть раздела Физика и игровой процесс путешествия по Unity на Coddy. Урок 60 из 63.

challenge icon

Задание

Средне

Последний шаг: путь наружу. Сохрани всё из предыдущих уроков. Красная площадка Exit с триггером находится у северной стены, а сцена присваивает её новому полю exit в Spawner.

Заполни Exit:

  • Изначально он закрыт.
  • Публичный метод Open() открывает его, меняет его цвет на зелёный (Color.green) и выводит в журнал The exit is open.
  • Когда игрок (с тегом Player) входит в открытый выход, выведи в журнал You escaped! и деактивируй игрока. Если в него входит кто-то другой или игрок входит в закрытый выход, ничего не происходит.

Добавь в Spawner:

  • Поле типа Exit с именем exit.
  • Когда цикл корутины волн завершится (последняя волна и её waveDelay), вызови exit.Open().

Нажми Play, переживи волны и выберись наружу, затем нажми Check.

Попробуйте сами

using UnityEngine;

public class Exit : MonoBehaviour
{
    // В одном из следующих уроков здесь появится выход, который откроется после последней волны.
}

Все уроки раздела Физика и игровой процесс