Additive Levels

Пример дополнительных уровней демонстрирует следующее:

  • Использование дополнительных сцен с Scene Interest Management

  • Телепортация между уровнями через порталы и респавн

  • Пользовательская загрузка сцены с Fade In / Out transition

Перед началом

Для корректной работы этого примера требуется некоторая настройка.

Сначала добавьте все сцены в Build Settings:

Затем добавьте слои игрока и портала в Project Settings под Tags и Layers:

... и в настройках Physics установите матрицу так, чтобы портал сталкивался только с игроком:

Наконец, откройте оффлайн сцену и нажмите "Воспроизвести" в редакторе, а затем "Хост" в HUD.

  • Игрок управляется по кнопкам WASD+QE для движения и поворота.

  • Перейдите к порталу в углу с надписью сцены над ним. Ваш игрок будет переведен на сцену другого уровня.

  • Войдите в портал в углу 2-й сцены, и ваш игрок вернется к первой сцене

Если вы создадите сборку и запустите два или более экземпляра (один как хост или сервер, другие как клиенты) и переместите каждый из них, вы увидите, что только игроки в одном уровне могут видеть друг друга и сталкиваться друг с другом.

Last updated