Создание и экспорт пакетов ресурсов
Чтобы поделиться любыми ресурсами из папки Assets вашего проекта, вы можете экспортировать их как пакет ресурсов в формате .unitypackage. Пакет ресурсов является удобным способом копирования нескольких ресурсов или всей сцены из одного проекта в другой быстро, с небольшими дополнительными накладными расходами.
Если вы хотите распространять ассеты более формальным образом с долгосрочной поддержкой, определенной структурой и семантическим версионированием, альтернативным вариантом является создать свой собственный Unity пакет.
Примечание: Если ресурсы в вашем пакете ресурсов высокого качества и другие пользователи могут найти их полезными, обратитесь к Публикация для Asset Store для получения информации о том, как создать черновой пакет и загрузить его в Asset Store.
Чтобы создать и экспортировать пакет ассетов:
Откройте проект, из которого вы хотите экспортировать ресурсы.
Перейдите в окно Project окно и выберите один или несколько элементов или папок. Эти элементы становятся начальным списком для экспорта. Вы также можете выбрать папку
Assets, чтобы включить все ассеты в качестве отправной точки.Выберите Активы > Экспорт активов из меню, чтобы открыть диалог Экспорт пакета.
В диалоговом окне установите флажки для ресурсов, которые нужно включить в пакет.
Установите флажок Включить зависимости, чтобы автоматически выбрать любые ресурсы (включая скрипты), используемые выбранными ресурсами.
-
Установите флажок Включить все сценарии, чтобы экспортировать все скрипты из проекта.
Если вы отключите Включить все сценарии, но включите Включить зависимости, Unity экспортирует только скрипты, от которых напрямую зависят выбранные элементы. Unity не может отслеживать полную цепочку зависимостей для ваших скриптов, поэтому включение Включить все сценарии снижает вероятность ошибок компиляции при использовании экспортированного пакета в другом проекте.
Нажмите Экспорт, чтобы открыть просмотрщик файлов и выбрать, где хранится файл пакета.
Назовите и сохраните пакет.
Реэкспорт пакетов ассетов
Чтобы создать новую версию пакета ресурсов с обновленным содержимым, выполните процедуру экспорта снова и выберите измененные и неизмененные файлы для включения в новую версию.
Стратегии именования
Назовите обновленный пакет, используя приростные имена с суффиксом идентификатора версии, например MyAssetPackageVer1, MyAssetPackageVer2и так далее. Unity распознает их как обновления одного и того же пакета. Используйте понятное для вас и всех, с кем вы его делитесь, соглашение о названиях.
Предупреждение: Не удаляйте файлы из пакетов ассетов, а затем добавляйте другие файлы с одинаковым именем. Если вы удаляете файл и позже заменяете его, используйте уникальное имя для файла замены. Попытка повторного использования ранее использованных имен файлов может запутать систему Unity для отслеживания ассетов и вызвать предупреждения при импорте. Дополнительную информацию см. в Метаданные активов.