Привет мужчины. Подскажите. Допустим есть поле Object _scene, он содержит ссылку

на сцену юнити. При загрузки этого объекта будет грузиться вся сцена по ссылке?

10 ответов

14 просмотров

Если правильно понял, то нет. Нужно SceneManager.LoadScene или SceneManager.LoadSceneAsync использовать

Kirill Vasilev
Если правильно понял, то нет. Нужно SceneManager.L...

нет вопрос не как загрузить сцену, а будет ли грузится вся сцена в память, если у другого объекта ссылка на неё в виде Object _scene

Если хочешь, то можешь просто имя сцены сохранять в ScriptableObject. Сцену по имени можно загрузить

Kirill Vasilev
Если хочешь, то можешь просто имя сцены сохранять ...

но придётся видимо по имени, тк на сколько помню по ссылке типа Object _scene он грузит в память весь объект (сцену и её объекты)

Михаил (Мастурбек) 🍀
но придётся видимо по имени, тк на сколько помню п...

Сам Scene это просто структура, которая просто хранит название и индекс ну и другие поля (типа загадала или нет) и задаётся в ран тайме.

Denis
Сам Scene это просто структура, которая просто хра...

Когда в инспектор передаёшь сцену, там SceneAsset вроде бы используется. Но опять же, это просто json небольшой. Так что ничего критичного

Kirill Vasilev
Когда в инспектор передаёшь сцену, там SceneAsset ...

да Object _scene, ссылается на SceneAsset. Вы точно уверены что не будет просто по ссылке в память грузить всю сцену с объектами? Просто тяжело проверить, смотрел memory profiler от юнити, очень кривой и много нюансов. У кого под рукой демка от юнити, где машинки летают по городу? Типа ECS вроде. Там у них загрузка сцен областями, хотел узнать как у них ссылка на сцену

Михаил (Мастурбек) 🍀
да Object _scene, ссылается на SceneAsset. Вы точн...

Файл сцены - просто бинарный файл или текстовый файл с айдишниками. Можно посмотреть сколько он весит и критично ли это

Похожие вопросы

Обсуждают сегодня

Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Добрый день. Мне посоветовали обратиться к вам в чат за помощью. Ситуация описана на скрине. Как мне сказали, мне на бота навесили флудвейт. Есть ли возможность снять его ра...
OVERLINK
7
Просто по очереди выпиливаешь на ручной маппинг? По методу за раз
Andrii Kurdiumov
7
И? Все равно глазами проверять надо каждое поле
Andrii Kurdiumov
4
Ну есть у нас десяток компаний которым надо. Остальным то зачем?
Andrii Kurdiumov
4
Всем привет! Взялся портировать модули на 18 версию, лезет _logger.log(log_level, 'no translation language detected, skipping translation %s', frame, stack_info=True) А чт...
Max Lit
3
Приветствую. А не подскажете какие ограничения есть на использования api метода setMyName ? Несколько раз сменил имя бота и получил бан на 2 месяца на смену имени.
Slick Slack
8
Доброе утро, а кто то делал Google аналитику через php ? curl_setopt($ch, CURLOPT_NOSIGNAL, true); Это должно быть async без ожидания ответа. Вообще php нормально с таким с...
Max Dubovsky
9
Привет, коллеги! Возникла задача ограничить максимальный размер вложений для определённых расширений, например, чтобы для изображений лимит был 10 МБ, а для видео — 100 МБ. Ог...
Andro
1
Всем привет, добавляю поля в админку через контроллер взависимости от id, поля отображаются, сохраняются в бд, но не редактируются в админке, кто-то сталкивался с таким?
Catherine Poll
4
Карта сайта