Unity 6.3
0 онлайн 77 гостей 3 в системе
Вход

EditorSceneManager.LoadSceneInPlayMode

Declaration

public static SceneManagement.Scene LoadSceneInPlayMode(string path, SceneManagement.LoadSceneParameters parameters);

Параметры

Параметр Описание
путь Путь к Scene для загрузки.
параметры Параметры, используемые для загрузки Scene LoadSceneParameters.

Возвращаемое значение

Scene Scene, который загружается.

Описание

Этот метод позволяет загрузить Scene во время playmode в редакторе, без необходимости включения Scene в список Настройки сборки Scene.

При включении сцены в пакет ассетов, вы не добавляете сцену в настройки сборки. Это означает, что вы не можете загрузить сцену во время режима воспроизведения с помощью обычного метода LoadScene. Использование этого метода вместо LoadScene позволяет вам загрузить сцену во время режима воспроизведения, не требуя, чтобы она была в списке сцен Настройки сборки. Это означает, что ваш код должен определить, игра запущена в редакторе или нет, и использовать этот метод (LoadSceneInPlayMode) в редакторе и LoadScene в версии сборки.

Обратите внимание, что эта функция ведет себя так же, как SceneManager.LoadScene, то есть загрузка происходит не сразу, но гарантированно завершится в следующем кадре. Из-за этого у возвращаемой сцены состояние равно Loading.