Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Программирование игр для компьютеров > Unity > Общие вопросы

Общие вопросы вопросы не попадающие ни в один из доступных разделов

Ответ
 
Опции темы
Старый 18.01.2016, 15:19   #1
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 25.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,308
Написано 5,156 полезных сообщений
(для 14,893 пользователей)
SceneManager.LoadScene

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

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

Как это нынче модно делать?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 18.01.2016, 15:28   #2
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,156
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: SceneManager.LoadScene

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

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

Как это нынче модно делать?
Ты вроде тут с сотворения мира, а гуглить порой влом.

Юзай static класс. Я держу такой один, где есть переменные и методы, которые нужны везде и всегда.
https://unity3d.com/ru/learn/tutoria...ipting/statics
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ABTOMAT (18.01.2016)
Старый 18.01.2016, 15:57   #3
seaman
Знающий
 
Регистрация: 08.01.2013
Адрес: Мурманск
Сообщений: 276
Написано 100 полезных сообщений
(для 174 пользователей)
Ответ: SceneManager.LoadScene

Есть еще DontDestroyOnLoad
А также LoadSceneMode.Additive
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ABTOMAT (18.01.2016)
Старый 18.01.2016, 16:03   #4
Andvrok
Бывалый
 
Регистрация: 26.07.2009
Сообщений: 742
Написано 339 полезных сообщений
(для 948 пользователей)
Ответ: SceneManager.LoadScene

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

Что-то я не вдуплил, зачем и как ты загружаешь уровень в сцену? У тебя не 1 сцена = 1 уровень?
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ABTOMAT (18.01.2016)
Старый 18.01.2016, 16:17   #5
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 25.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,308
Написано 5,156 полезных сообщений
(для 14,893 пользователей)
Ответ: SceneManager.LoadScene

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

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

Спасибо за ссылки, пойду разбираться.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +1, время: 20:10.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com