Additive Levels
Пример дополнительных уровней демонстрирует следующее:
Использование дополнительных сцен с Scene Interest Management
Телепортация между уровнями через порталы и респавн
Пользовательская загрузка сцены с Fade In / Out transition
Перед началом
Для корректной работы этого примера требуется некоторая настройка.
Сначала добавьте все сцены в Build Settings:
Затем добавьте слои игрока и портала в Project Settings под Tags и Layers:
... и в настройках Physics установите матрицу так, чтобы портал сталкивался только с игроком:
Наконец, откройте оффлайн сцену и нажмите "Воспроизвести" в редакторе, а затем "Хост" в HUD.
Игрок управляется по кнопкам WASD+QE для движения и поворота.
Перейдите к порталу в углу с надписью сцены над ним. Ваш игрок будет переведен на сцену другого уровня.
Войдите в портал в углу 2-й сцены, и ваш игрок вернется к первой сцене
Если вы создадите сборку и запустите два или более экземпляра (один как хост или сервер, другие как клиенты) и переместите каждый из них, вы увидите, что только игроки в одном уровне могут видеть друг друга и сталкиваться друг с другом.
Last updated