Создание структуры пакета
Создайте структуру для вашего собственного пакета Unity Package Manager (UPM) с помощью окна Package Manager.
Этот процесс создает макет и обязательные элементы пакета. Вы можете предоставить другие детали и элементы пакета в последующих задачах.
Этот процесс создает пакет UPM в папке проекта с намерением использовать его в текущем проекте. Однако эти инструкции также объясняют, что делать, если вы хотите использовать этот пакет в других (или нескольких) проектах.
Создание пакета UPM
- Убедитесь, что вы вошли в Unity Editor с помощью Unity ID.
- Откройте окно Package Manager, если оно еще не открыто. См. Доступ к окну Package Manager.
- Откройте меню установки (+).
- Выберите Создать пакет.
- Введите Отображаемое имя пакета для пакета, которое является именем, которое будет отображаться в верхней части панель деталей. Отображаемые имена могут содержать буквенно-цифровые символы и специальные символы. Дополнительные сведения см. в разделе Руководство по именам пакетов.
- Выберите Создать.
После перезагрузки домена, Package Manager окно обновляется и показывает ваш пакет в панель списка и панель деталей.
Вы также можете просмотреть новый пакет в окне Project, в папке Packages.
Операция создания пакета выполняет следующие действия:
- Создает Техническое название для вашего пакета, в формате
<top-level-domain>.<org-name>.displaynameЭто Техническое название карты кnameсвойства файл манифеста пакета (package.json). - Устанавливает первоначальное значение версии пакета
0.1.0. - Создает необходимые файлы, включая файл манифеста пакета (
package.json) и заполняет их значениями по умолчанию и значениями замещения. - Создает набор файлов и папок, рекомендованных для формата пакета UPM. Эти элементы можно просмотреть в окне Project или в приложении для управления файлами. Информацию о полном расположении папок и файлов, созданных этой операцией, см. в разделе Расположение пакета.
Используйте свой пакет в других проектах
Если вы планируете использовать этот пакет в другом проекте или в нескольких проектах, лучше вытащить пакет из папки проекта.
Информацию о различиях между размещением пакета внутри или вне папки проекта см. в Сравнение мест создания пакетов.
Чтобы переместить пакет из текущего проекта:
- Откройте или перейдите в окно Project в Unity Editor.
- Разверните папку
Packages. - Щелкните правой кнопкой мыши базовую папку вашего пакета и выберите Показать в Explorer (Windows) или Показать в Finder (macOS).
- Используйте приложение для управления файлами, чтобы переместить пакет в место вне папки проекта.
Для использования этого пакета в текущем проекте или любом другом проекте, вы должны установить ссылку на этот пакет в файле манифеста проекта. Вам нужно установить эту ссылку только один раз. Хотя вы можете изменить файл манифеста проекта (manifest.json) вручную для включения dependencies значение к a локальная папка, используя Package Manager окно менее подвержено ошибкам.
Чтобы установить ссылку на этот пакет в файле манифеста проекта с помощью окна Package Manager:
- Перейдите в окно Package Manager.
- Откройте меню установки (+).
- Выберите Установить пакет с диска.
- Перейдите в расположение, куда вы переместили папку пакета, и выберите эту папку.
- Выберите файл
package.jsonв этой папке. - Выберите Открыть.
Пакет появляется в окне Package Manager с меткой Местный персонал.
Последующие шаги
Со структурой вашего UPM пакет завершен, вы можете перейти к другим мероприятиям в рабочий процесс разработки пакета10. Типичные виды деятельности на этом этапе разработки пакета включают: