Menu
CoddyTech

Финишная черта

Часть раздела Создание настоящих игр путешествия по Unity на Coddy. Урок 52 из 56.

challenge icon

Задание

Средне

У трассы появился финиш: белые ворота на последней площадке, триггер со скриптом FinishLine. Теперь в сборке два уровня — Level1 и Level2 именно в таком порядке; Level2 — короткая отдельная трасса с тремя самоцветами. Сохраните всё из предыдущих уроков.

Заполните FinishLine: когда игрок (объект со скриптом Player) входит в триггер,

  • запишите в журнал имя уровня и слово complete!, например Level1 complete!;
  • загрузите следующий уровень в сборке по его индексу сборки. После последнего уровня снова загрузите первый.

Используйте индексы сборки, а не имена уровней, чтобы добавление Level3 в сборку позже не требовало изменений в коде. Нажмите Play, пройдите трассу и пересеките финиш, затем нажмите Check.

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

using UnityEngine;

public class FinishLine : MonoBehaviour
{
    // В одном из следующих уроков мы дополним этот код: здесь будет завершение уровня.
}

Все уроки раздела Создание настоящих игр