SceneManager.MoveGameObjectsToScene
Declaration
Obsolete public static void MoveGameObjectsToScene(NativeArray<int> instanceIDs, SceneManagement.Scene scene);Параметры
| Параметр | Описание |
|---|---|
| instanceIDs | GameObjects по экземпляру ID для перемещения. |
| сцена | Scene для переезда. |
Описание
Переместить несколько GameObjects, представленных NativeArray, например IDs, из их текущего Scene в новый Scene.
Вы можете переместить только корень GameObjects из одного Scene в другой. Это означает, что GameObject, который нужно переместить, не должен быть дочерним GameObject в его Scene. Это работает только на GameObjects, который перемещается в Scene, который уже загружен (аддитивно). Если вы хотите загрузить одну сцену, убедитесь, что используете DontDestroyOnLoad на GameObject, который вы хотите переместить в новый Scene, в противном случае Unity удалит его, когда загрузит новый Scene.