Пятница, 19 Апреля 2024, 18:53

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Могу я загружать небольшую часть уровня?
Могу я загружать небольшую часть уровня?
alexsilentДата: Воскресенье, 06 Октября 2019, 08:20 | Сообщение # 1
почти ветеран
Сейчас нет на сайте
До сих пор не тестил SceneManager, можно ли там загрузить небольшую часть уровня?
Например у меня есть большой уровень из 30 комнат,
я хочу загрузить из этого уровня лишь одну комнату, не загружая все остальные, можно ли это организовать?


Добавлено (06 Октября 2019, 10:09)
---------------------------------------------
И второй вопрос (если первый вариант не возможен):
Можно ли получить доступ к игровому объекту в не открытой сцене?
Чтобы найти его и оттуда перетащить как-нибудь?!

Добавлено (06 Октября 2019, 10:32)
---------------------------------------------
Ну или третий способ:
можно ли как-то загрузить сцену, чтобы все объекты были не активны, а также не работали такие вещи как
OnDisable и OnDestroy потому-что у меня куча объектов с такими функциями, нужно чтоб объекты как будто были бы в спячке, чтоб из них выбрать то что нужно, а остальные объекты удалить безболезненно и без активации даже без включения Awake функций на всех объектах и OnDestroy?

PS нужен всего один из этих вариантов


Сообщение отредактировал alexsilent - Воскресенье, 06 Октября 2019, 10:34
tdukДата: Понедельник, 07 Октября 2019, 00:32 | Сообщение # 2
постоянный участник
Сейчас нет на сайте
По второму вопросу мб помогут глобальные объекты, но там все равно надо грузить сцену перед этим.. Не уверен

drcrackДата: Понедельник, 07 Октября 2019, 01:38 | Сообщение # 3
старожил
Сейчас нет на сайте
Цитата
Например у меня есть большой уровень из 30 комнат,
я хочу загрузить из этого уровня лишь одну комнату, не загружая все остальные, можно ли это организовать?

Нельзя

Цитата
И второй вопрос (если первый вариант не возможен):
Можно ли получить доступ к игровому объекту в не открытой сцене?
Чтобы найти его и оттуда перетащить как-нибудь?!

Нельзя
Но можно хранить обьекты не в сцене, а например в префабах в Resources (немного устаревший подход но работать будет)

Цитата
можно ли как-то загрузить сцену, чтобы все объекты были не активны, а также не работали такие вещи как
OnDisable и OnDestroy потому-что у меня куча объектов с такими функциями, нужно чтоб объекты как будто были бы в спячке, чтоб из них выбрать то что нужно, а остальные объекты удалить безболезненно и без активации даже без включения Awake функций на всех объектах и OnDestroy?

Можно, просто сохрани их в сцене выключенными


Сообщение отредактировал drcrack - Понедельник, 07 Октября 2019, 01:39
alexsilentДата: Понедельник, 07 Октября 2019, 09:34 | Сообщение # 4
почти ветеран
Сейчас нет на сайте
drcrack, спасибо!
Решил не париться так сильно, хотя жаль что нельзя загружать комнату из уровня.
Просто загружу всё сразу, и потом отключу комнаты, которые не нужны, и буду их включать по мере продвижения.
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Могу я загружать небольшую часть уровня?
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг