Unity вложенные префабы (Nested prefabs)

231
08 февраля 2019, 21:00

Есть у меня префаб - блок. Из этих блоков построены разные здания - так же префабы. Как сделать так, что при добавлении/изменении свойства компонента в блоке, все дочернии элементы здания (блоки) так же меняли свои свойства в соответствии к префабу своему изначальному.

Answer 1

Ответ на 10 октября 2018 года

Данная "конструкция" из добавления префабов в качестве детей другого префаба называется в англоязычных терминах "Nested prefabs". Unity не поддерживает nested prefabs.

Данная "фича" довольно старая - разработчики ее выпрашивают вот уже 9 долгих лет:

И разработчики ее наконец дождались, точнее дождутся в Unity 2018.3.0:

На момент публикации этого ответа (смотри шапку) последний релизный билд - Unity 2018.2.11f1.

Но по ссылку выше уже можно опробовать бета версию 2018.3.0. Стоит ли переносить весь свой проект на бета-билд ради не прямо уж необходимого функционала вложенных префабов? Вряд ли. Но на всякий случай оставлю ссылку на FAQ по новой системе префабов: Introducing new Prefab workflows

READ ALSO
Получить координаты клика мыши на PictureBox

Получить координаты клика мыши на PictureBox

Как получить координаты клика мыши на PictureBox на форме WinForms?

239
IoC container (место в сборке)

IoC container (место в сборке)

У меня есть проект, состоящий из N слоев, на основе ASPNET Core

207
Как передать в другой метод переменную “var”?

Как передать в другой метод переменную “var”?

Метод_1 получает данные с сайта в переменную "var"

254