forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Общие вопросы (http://forum.boolean.name/forumdisplay.php?f=166)
-   -   SceneManager.LoadScene (http://forum.boolean.name/showthread.php?t=20157)

ABTOMAT 18.01.2016 18:19

SceneManager.LoadScene
 
Ну например я сделал сцену с выбором уровней (кнопки с именами уровней)
По нажатию кнопки грузится сцена "game" (через SceneManager.LoadScene).
И она в себя загружает уровень.

Хотелось бы мочь в загружаемую сцену передать какие-то свои данные, в частности, имя уровня, какой я хочу грузить. Ну, и некоторые другие данные. Короче, несколько своих переменных туда пропихнуть.

Как это нынче модно делать?

RegIon 18.01.2016 18:28

Ответ: SceneManager.LoadScene
 
Цитата:

Сообщение от ABTOMAT (Сообщение 303354)
Ну например я сделал сцену с выбором уровней (кнопки с именами уровней)
По нажатию кнопки грузится сцена "game" (через SceneManager.LoadScene).
И она в себя загружает уровень.

Хотелось бы мочь в загружаемую сцену передать какие-то свои данные, в частности, имя уровня, какой я хочу грузить. Ну, и некоторые другие данные. Короче, несколько своих переменных туда пропихнуть.

Как это нынче модно делать?

:rolleyes:Ты вроде тут с сотворения мира, а гуглить порой влом.

Юзай static класс. Я держу такой один, где есть переменные и методы, которые нужны везде и всегда.
https://unity3d.com/ru/learn/tutoria...ipting/statics

seaman 18.01.2016 18:57

Ответ: SceneManager.LoadScene
 
Есть еще DontDestroyOnLoad
А также LoadSceneMode.Additive

Andvrok 18.01.2016 19:03

Ответ: SceneManager.LoadScene
 
Объект-геймменеджер с DontDestroyOnLoad.

Что-то я не вдуплил, зачем и как ты загружаешь уровень в сцену? У тебя не 1 сцена = 1 уровень?

ABTOMAT 18.01.2016 19:17

Ответ: SceneManager.LoadScene
 
Цитата:

Сообщение от Andvrok (Сообщение 303359)
Объект-геймменеджер с DontDestroyOnLoad.

Что-то я не вдуплил, зачем и как ты загружаешь уровень в сцену? У тебя не 1 сцена = 1 уровень?

Нет, у меня сцена — это, скорее, тип уровня.
Например, есть сцена "Уровень" и есть сцена "Босс", они загружают в себя расположение объектов.

Спасибо за ссылки, пойду разбираться.


Часовой пояс GMT +4, время: 12:40.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot