Я до сих пор не понимаю, почему так сложно скопировать простой маленький сборный проект из одного проекта в другой? - PullRequest
0 голосов
/ 22 февраля 2019

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

В моем первоначальном проекте после того, как сделанный был изменен на GameObject, в этом случае дверь я перетащил в Активы и создал новый префаб.Теперь я хочу скопировать и использовать этот префаб в других проектах.

Снимок экрана префаба в исходном проекте:

Original project prefab

Затем в моем новом проекте после копирования готового файла только размер 7 КБ:

Prefab in new project

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

Right click export package on the specific prefab

Если я не проверяю Включить зависимости, он создаст пакет и после его импортав другом новом проекте он не будет работать снова.

Но если я проверю и использую зависимости включения, то получится пакет размером более 32 МБ с почти всем в моем исходном проекте, а не только дверной префаб.хотел.

Including dependencies

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

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

И я только щелкнул правой кнопкой мыши на двери.Я не могу понять, почему так сложно скопировать простой небольшой сборный блок и использовать его в другом проекте.

Теперь в новом проекте мне нужно импортировать пакет и посмотреть на скриншот, который содержит новый пакеттак много вещей, посмотрите на полосу прокрутки справа, сколько вещей он будет импортировать.99,9% никак не связаны с дверным каркасом:

Inporting

Это единственный способ использовать дверной каркас в другом проекте / с

1 Ответ

0 голосов
/ 22 февраля 2019

99,9% никак не связан с дверным каркасом

Это неправильно, они актуальны.

Скрипты

К префабу прикреплены пользовательские сценарии, тогда будут включены все сценарии, поскольку при удалении какого-либо класса сценарий может не быть успешно скомпилирован.

Модели, материалы, текстуры, шейдеры

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

Если файл модели является импортированной моделью (например,FBX), то также будут включены вещи (сгенерированные материалы, анимация, ...), относящиеся к этой модели.

Звуки

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


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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...