Улучшение работы с префабами

В версии 2018.3 мы улучшили процесс работы с префабами, включая вложенные префабы, варианты префабов и режим префабов.

Улучшенный рабочий процесс

Новые рабочие процессы префабов, доступные в Unity 2018.3, позволят вам разделять их на мельчайшем уровне. Это позволит вам действовать более гибко, повысит вашу эффективность и даст возможность спокойно работать, не переживая о вероятности допустить отнимающие много времени ошибки.

Улучшения внесены на основе опросов более 150 корпоративных клиентов, многочисленных интервью, нескольких тестов удобства использования и двух мероприятий — Game Jam. Нашей долгосрочной целью было не только внедрение поддержки вложенных префабов, но и переосмысление основных рабочих процессов с префабами, чтобы разные члены команды могли одновременно эффективно изменять префабы.

Вложение

Повышенная гибкость

Раньше вам приходилось выбирать между созданием больших единых префабов, таких как здания, и более детальных, например, мебели, но вы не могли создавать и те, и другие одновременно.

Теперь поддержка вложенных префабов позволяет создавать крупные здания из префабов маленьких комнат, в которых можно разместить префабы мебели и так далее.

Повышение продуктивности

Это облегчает следующие задачи для команд любых размеров:

  • Разделение префабов на несколько объектов для повышения эффективности
  • Повторное использование любого контента, от маленького до крупного
  • Одновременная работа над разными частями контента

Варианты префабов

Гибкие возможности повышают эффективность

По умолчанию вариант префаба наследует объекты и свойства своего оригинального префаба, но в то же время вы можете переписать эти свойства и добавить новые компоненты и GameObjects. Этот принцип похож на то, как наследование работает в объектно-ориентированном программировании.

Например, если у вас есть префаб двери, вы можете создать его вариант и назначить ему другой меш и материал, чтобы придать двери старый и потрепанный вид. Любые изменения оригинального префаба двери будут воздействовать на вариант, поэтому вы, например, можете с легкостью изменять размер коллайдера обеих дверей, отредактировав лишь оригинал.

Режим префабов

Избегайте отнимающих время ошибок

Основа новых рабочих процессов — режим префабов — позволяет вам редактировать префабы отдельно от остального проекта.

Возможность редактировать целый префаб ассета без необходимости загружать его в сцену или редактировать существующий инстанс позволяет вам избегать ошибок, связанных со случайной перезаписью элементов сцены. Редактирование инстансов и ассетов отдельно от проекта позволяет вам вносить изменения, не беспокоясь о подобных ошибках.

За кулисами

Узнайте, как члены команды Unity R&D Николин Ог и Стин Кьерболл отправились на поиски открытий: проведя тесты, опросы и пообщавшись напрямую со 150 клиентами, они собрали ценные данные, которые помогли фундаментальным образом улучшить процессы работы с префабами.

Помогите начать!

Мы используем cookie-файлы, чтобы вам было удобнее работать с нашим веб-сайтом. Подробнее об этом можно узнать на странице, посвященной политике использования cookie-файлов.

Согласен