Создание префабов действительно не имеет ничего общего с AssetBundle.То же самое при использовании API Resources.Load
.Прежде чем ответить на этот вопрос, вам необходимо понять, что это за сборник.
Сборники просто GameObjects
и Components
собраны вместе и сделаны для многократного использования .Он используется для того, чтобы, если вы хотите использовать один и тот же тип объекта, вам не придется каждый раз вручную создавать их снова и снова.Вы просто создаете экземпляр уже созданного и сохраненного префаба.Это действительно важно, когда вы хотите разделить ресурсы между несколькими сценами.
Когда вы загружаете сборный блок, он сохраняется только в памяти, ожидающей использования или создания экземпляра.Это не видно на сцене или на вкладке Иерархия.Нет никакой причины, по которой функция загрузки должна создавать экземпляр prefab, потому что он может вам не понадобиться, когда он загружается.Обычно префабы загружаются во время загрузки игры, а затем создаются соответствующие префабы во время выполнения, когда это необходимо.
Наконец, создавая префаб, ящики копируют его и помещают в сцену.Любая операция должна выполняться над созданным экземпляром загруженного префаба.