Unity 6.3
0 онлайн 102 гостей 3 в системе
Вход
Пакеты и управление пакетами Шаг 238 из 281

Добавить код к вашему пакету

Продолжайте разработку вашего пакета Unity Package Manager (UPM), добавляя ассеты (включая код), которые делают ваш пакет уникальным.

Прежде чем начать эту фазу разработки, подумайте о том, как другие будут использовать ваш пакет UPM. Определите, подпадает ли пакет под одну или обе из следующих категорий:

  • Код для инструментов, которые помогают другим при разработке проекта. Этот код обычно помещается в пакет Editor Окончательные сборки проекта не включают эти пакеты. Примеры включают в себя:
    • Настраиваемый отладчик
    • Профиль памяти
    • Инструмент дизайна уровня для рисования точек роста
  • Код, который запускается во время игры, будь то в режиме Editor’s Play или в построенном проекте. Этот код обычно помещается в пакет Runtime Окончательные сборки проекта включают эти пакеты. Примеры включают:
    • Диалоговая система для ветвления разговоров
    • Процедурный генератор
    • Система перенастройки ввода, которая позволяет игрокам настраивать управление во время выполнения

Выполните следующие действия, пока вы итерируете разработку пакета:

  1. Добавьте код редактора в подпапку Editor вашего пакета и код времени выполнения в подпапку Runtime.

    Примечание: Если пакет также содержит некодовые ресурсы, включите их в соответствующую папку.

  2. Необязательно: Вы можете организовать свое содержимое в более сложной структуре папок. Однако сложные структуры могут потребовать обновления пакета файлы определения сборки.

  3. Проверьте пакет файлы определения сборки они обычно не нуждаются в обновлении, если только вы не измените местоположение ваших скриптов.

  4. Измените манифест пакета, убедившись, что все обязательные и рекомендованные поля имеют значения. Рассмотрите возможность предоставления значений для соответствующих необязательных полей.

  5. Проверьте свой пакет.

Последующие шаги

Когда ваш пакет функционирует, как ожидалось, вы можете продолжить с другими действиями в рабочий процесс разработки пакета10. Типичные виды деятельности на этом этапе разработки пакета включают:

Дополнительные ресурсы