Добавить код к вашему пакету
Продолжайте разработку вашего пакета Unity Package Manager (UPM), добавляя ассеты (включая код), которые делают ваш пакет уникальным.
Прежде чем начать эту фазу разработки, подумайте о том, как другие будут использовать ваш пакет UPM. Определите, подпадает ли пакет под одну или обе из следующих категорий:
- Код для инструментов, которые помогают другим при разработке проекта. Этот код обычно помещается в пакет
EditorОкончательные сборки проекта не включают эти пакеты. Примеры включают в себя:- Настраиваемый отладчик
- Профиль памяти
- Инструмент дизайна уровня для рисования точек роста
- Код, который запускается во время игры, будь то в режиме Editor’s Play или в построенном проекте. Этот код обычно помещается в пакет
RuntimeОкончательные сборки проекта включают эти пакеты. Примеры включают:- Диалоговая система для ветвления разговоров
- Процедурный генератор
- Система перенастройки ввода, которая позволяет игрокам настраивать управление во время выполнения
Выполните следующие действия, пока вы итерируете разработку пакета:
-
Добавьте код редактора в подпапку
Editorвашего пакета и код времени выполнения в подпапкуRuntime.Примечание: Если пакет также содержит некодовые ресурсы, включите их в соответствующую папку.
Необязательно: Вы можете организовать свое содержимое в более сложной структуре папок. Однако сложные структуры могут потребовать обновления пакета файлы определения сборки.
Проверьте пакет файлы определения сборки они обычно не нуждаются в обновлении, если только вы не измените местоположение ваших скриптов.
Измените манифест пакета, убедившись, что все обязательные и рекомендованные поля имеют значения. Рассмотрите возможность предоставления значений для соответствующих необязательных полей.
Проверьте свой пакет.
Последующие шаги
Когда ваш пакет функционирует, как ожидалось, вы можете продолжить с другими действиями в рабочий процесс разработки пакета10. Типичные виды деятельности на этом этапе разработки пакета включают: