После разработки пакета до такой степени, что пользователи Unity могут его протестировать и оставить отзыв, пакет переходит в состояние предварительного просмотра. Пакеты в этом состоянии обычно отображаются в редакторе Unity с меткой и часто используют preview
как часть их версии.
Примечание: |
---|
В дополнение к предварительным пакетам, которые можно обнаружить в окне диспетчера пакетов, есть некоторые предварительные пакеты, которые находятся на сервере реестра пакетов Unity, но не отображаются в реестре Unity контекст. Эти пакеты невозможно обнаружить в окне диспетчера пакетов, поскольку: - Они считаются несколько экспериментальными и поэтому слишком рискованными для использования в продакшене. Некоторые из этих пакетов требуют серьезной подготовки и опыта, поэтому их рекомендуется использовать только в определенных обстоятельствах. – Это пакеты поддержки, а это означает, что вы не должны использовать их сами по себе, поскольку они предназначены для предоставления общих или дополнительных функций существующим пакетам. Необнаруживаемые пакеты по-прежнему могут отображаться в окне диспетчера пакетов, если они ранее были установлены в вашем проекте. Однако они скрыты, чтобы пользователи не обнаружили их случайно и не использовали, не осознавая рисков. |
Управление выпусками Unity предоставляет пакету статус verified только после того, как он пройдет несколько этапов тестирования и процедур проверки, которые также включают проверку соответствующей документации, журнала изменений и файлов лицензий. Пакеты в этом состоянии могут отображаться в редакторе Unity с меткой и никогда не использовать preview
как часть их версии.
Если разработчик пакета вносит изменяющие или нарушающие изменения в пакет (путем внесения изменений, нарушающих работу API или влияющих на его использование), этот пакет возвращается в состояние предварительного просмотра, и диспетчер пакетов не предлагает новый предварительный пакет в качестве возможное обновление для проверенной версии.
Эти состояния соответствуют тому, на каком этапе цикла разработки находится пакет:
Статус | Описание |
---|---|
custom (Пользовательский) | Разработчик пакета создает пакет. Обычно это соответствует встраиванию пакета в проект разработчика. |
preview (превью) | Когда пакет готов к тестированию, разработчик пакета Unity удостоверяется, что имеется некоторое базовое тестовое покрытие и что пакет проходит тестирование с помощью комплект для проверки пакетов. Для пакета также требуется как минимум предварительная документация, обновленный список изменений и лицензия, прежде чем разработчик пакета Unity сможет подать заявку на публикацию пакета в официальном реестре пакетов Unity. На данный момент пакет доступен для тестирования, так что любой подходящий пользователь Unity может оставить отзыв разработчику. Большинство пакетов доступны для всех пользователей Unity, хотя некоторые пакеты ограничены идентификаторами Unity ID с определенными правами. Пакеты предварительной версии могут претерпевать множество изменений, прежде чем они будут готовы к проверке для конкретной версии Unity. В какой-то момент в будущем они могут пройти требования проверки; однако вместо этого они также могут быть объявлены устаревшими. Поскольку нет никаких гарантий на будущую поддержку, вам не следует использовать предварительные версии пакетов в рабочей среде. Список пакетов предварительной версии, доступных для этой версии, см. в разделе Пакеты предварительной версииA предварительная версия< /i> пакет находится в разработке и еще не готов к производству. Предварительный просмотр пакета может находиться на любой стадии разработки, от начальных до практически завершенных. См. в Словарь. |
verified (проверено) | Пакет прошел тщательное тестирование и было подтверждено, что оно безопасно работает с этой конкретной версией Unity, а также со всеми остальными пакетами, проверенными для той же версии. Это состояние предназначено только для пакетов, разработанных внутри Unity. Обратитесь к сторонним разработчикам пакетов, чтобы узнать об их конкретных процессах. Когда пакет проверен для версии Unity, Unity гарантирует поддержку этого проверенного пакета в течение срока действия этой версии Unity в течение всего периода долгосрочной поддержки и не допускает каких-либо крупных или второстепенных обновлений (т. е. которые сломают или изменяют API). В каждой новой версии Unity каждый проверенный пакет должен снова пройти процесс проверки, прежде чем менеджер пакетов сочтет его проверенным. Список пакетов, проверенных для этой версии Unity, см. в разделе Проверенные пакетыКогда пакет проходит тестирование цикла выпуска для конкретной версии Unity, он получает обозначение Verified For. Это означает, что эти пакеты гарантированно будут работать с указанной версией Unity. См. в Словарь. Примечание. Некоторые пакеты не являются ни проверенными, ни предварительными пакетами. Во многих случаях это происходит из-за того, что пакет был проверен в предыдущей версии Unity, но процесс проверки для текущей версии еще не завершен. Некоторые пакеты были опубликованы в реестре диспетчера пакетов Unity, поскольку считались безопасными для использования, но никогда не проверялись. В обоих этих случаях эти пакеты безопасны для использования в производстве. |
В окне диспетчера пакетов отображается тег A справочное слово, которое вы можете назначить одному или нескольким игровым объектам, чтобы помочь вам идентифицировать игровые объекты для целей сценариев. Например, вы можете определить тег «Съедобный» для любого предмета, который игрок может съесть в вашей игре. Подробнее
Посмотрите в Словарь, что соответствует некоторым из этих состояний.
- Some advanced or support packages are no longer discoverable in the Package Manager window 2020.1 NewIn20201