Скрытые объекты на сцене

80
16 марта 2022, 06:40

Допустим, имеется 10 скрытых объектов на сцене.

Вопрос: будут ли они загружаться при SceneManager.LoadSceneAsync сразу в память, как, например, при использовании Instantiate?

То есть, чтобы мне не создавать постоянно через Instantiate, я просто сразу поставил на сцену и выключил.

Answer 1

Загрузка сцены, по сути, это тот же Instantiate, просто оно за вас делается для всех подэлементов.

Так что, отвечая на вопрос, да, они будут сразу грузиться в память. Но, т.к. они выключены, к примеру, MonoBehaviour скрипты на них не будут работать.

Если у вас подобных выключенных объектов много, то рекомендую их грузить асинхронно отдельно от сцены после загрузки самой сцены.

READ ALSO
Как проскролить DataGrid который в ScrollView?

Как проскролить DataGrid который в ScrollView?

Мне кажется это достаточно общая ситуация, но я не могу найти правильное решение

141
Не получается запустить с помощью события, строку в методе void

Не получается запустить с помощью события, строку в методе void

возникла ситуация, именно через void не получается запустить программу, а вернее не понимаю, как это сделать

89
Не проигрываются анимации на Unity при создании 2D проекта

Не проигрываются анимации на Unity при создании 2D проекта

Столкнулся с проблемой во время прописывания анимаций для персонажаПри нажатии на клавиши движения срабатывает лишь 1 из всех имеющихся...

70
Как называется фильтр, который не позволяет отправлять часть объекта?

Как называется фильтр, который не позволяет отправлять часть объекта?

Я возвращаю объект из метода в View, мне нужно, чтобы часть полей View не видела, как это делается, кажется видел когда-то давно что можноНо не могу...

69