Menu
CoddyTech

Финишная линия

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

challenge icon

Задание

Средне

Сделай так, чтобы белые ворота завершали уровень и открывали следующий.

  1. В FinishLine добавь using UnityEngine.SceneManagement; и OnTriggerEnter, который возвращает управление, если у объекта нет компонента Player.
  2. Выведи в журнал название уровня и complete!, например: Level1 complete!.
  3. Загрузи индекс в сборке, следующий за индексом активной сцены; после последнего уровня загрузи сцену с индексом 0.

Нажми «Играть» и пересекни финишную черту: откроется Level2. Затем нажми «Проверить».

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

using UnityEngine;

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

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

Потренируйтесь самостоятельно: Песочница Unity