Prefab и как его готовить?

Оказывается довольно не так много из нашей профессии знают, что такое префаб. И ещё меньше обращали на этот самый класс внимание... Т.е. задаешь человеку вопрос, а он прям тушуется, слов не находит. Думаешь "Ну бывает,  от такого простого вопроса в ступор впал после всех расспросов". Делаешь на это скидку, задаёшь наводящие вопросы, даже частично отвечаешь, а он ни в какую... Шок, но теперь уже у меня. Даже более того, я в AX¥£ с такого!!! А ведь разговариваешь с названным мидлом, не джуном!

Тогда давайте разберём на простых вариантах и примерах.

Prefab — шаблон для объекта в игровом движке, в частности Unity. С помощью префабов можно создать «образец» предмета с определенными свойствами, а потом использовать такие предметы на всей игровой сцене. Если изменить префаб, то изменятся все объекты, созданные на его основе.

Простыми словами. Есть у вас две модельки домика. Вы их взяли и засунули в движок, как префаб. И далее, пошли расставлять эти домики по карте, как вам надо. Один светится, другой крутится. Классно? Да. Создавать для каждой позиции отдельный домик просто не надо. Всё домики на карте копии первого или второго домика из вашей библиотеки, со всеми вытекающими свойствами. Убрали свечение из первого домика, всё домики на карте перестали светиться. Но модно работать и с каждым отдельным домиком на карте, назначая или убирая различные элементы.

Много текста? Не очень. Это просто? Да.

Самое главное, когда вы сохраняете в отдельном префабе домика что-то отличное от остальных, сохраните именно для него отдельной кнопкой контекстного меню, иначе ВСЕ подобные домики полетят тем же методом.

Prefab и как его готовить? | Сетка — социальная сеть от hh.ru Prefab и как его готовить? | Сетка — социальная сеть от hh.ru