Сравнение расположений создания пакетов
Сравните различные расположения, в которых можно разместить созданный пакет.
По умолчанию Unity помещает созданные вами пакеты в папку Packages вашего проекта. Однако вы можете переместить пакет из папки проекта во время разработки и по желанию связать его с проектом.
Пакеты в обоих местах идентичны по структуре, но каждый поддерживает разные рабочие процессы, особенно связанные с модульностью, повторной загрузкой и совместной работой. Понимание этих различий поможет избежать рефакторинга в будущем.
Используйте следующую таблицу, чтобы понять ключевые различия между пакетами, созданными внутри и вне проекта:
| Особенности или характеристики | Пакеты в папке проекта | Пакеты вне папки проекта |
|---|---|---|
| Местоположение пакета | В подпапке Packages вашего проекта Unity |
Вне подпапки Packages вашего проекта Unity |
| Типичное использование | Разработка пакета в рамках одного проекта (текущего проекта) | Разработка и повторное использование пакета в рамках нескольких проектов |
| Метод создания | Окно Package Manager | Окно Package Manager с некоторыми ручными действиями |
| Ссылка на файл манифеста Project | Неявный (Unity автоматически обнаруживает пакеты в подпапке Packages) |
Требуется четкая ссылка |
| Контроль версий | То же хранилище, что и проект | Другое хранилище, чем проект |
| Переносимость во время разработки | Высокая переносимость, если проект использует управление версиями | Ограничен из-за путей, специфических для среды, и конфигурации системы |
| Идентификационная метка, которая появляется в окне Package Manager | Таможня | Местный персонал |
После того, как вы определите местоположение для пакета, который будет создан, начните процесс создания пакета, обратившись к рабочий процесс разработки пакета.