Миграция приложений Unity на EasyAR Sense Unity Plugin 4000
В этой статье объясняется, как перенести приложение Unity со старой версии EasyAR Sense Unity Plugin на версию 4000.
Перед началом
В зависимости от версии EasyAR Sense Unity Plugin, используемой в вашем проекте, перед миграцией на версию 4000 необходимо выполнить удаление файлов и замену пакета плагина.
- При миграции с EasyAR Sense Unity Plugin версии 4.2 или более ранней сначала выполните действия, описанные в Миграция с версии 4.2 и более старых.
- При миграции с EasyAR Sense Unity Plugin версий 4.3 - 4.7 на 4000 сначала замените пакет плагина, следуя Общему руководству по миграции.
Примечание
Версия 4.7 была доступна только ограниченному кругу разработчиков Mega и имела множество подверсий; конкретные изменения интерфейсов зависели от номера версии.
Жизненный цикл версии 4.7 завершен, пользователям этой версии рекомендуется как можно скорее обновиться до 4000.
Миграция на версию 4000
После импорта плагина EasyAR Unity Plugin версии 4000, из-за значительных изменений функциональности, потребуется внести следующие изменения.
Рекомендуется удалить ARSession из сцены и воссоздать его заново.
Связанные изменения:
- Значительные изменения интерфейсов и скриптов.
- Значения по умолчанию для некоторых параметров компонентов сцены изменены.
- Поддержка AR Foundation была полностью переписана.
Использование разреженной пространственной карты требует корректировки кода и объектов в сцене с помощью примеров и справочника по API.
Связанные изменения:
- Интерфейс разреженной пространственной карты был разделен.
Если в проекте есть файлы примеров, импортированные ранее, перед импортом новых примеров необходимо полностью удалить старые файлы. Если вы уже внесли изменения на основе примеров, рекомендуется сначала создать резервную копию.
Связанные изменения:
- Все примеры были полностью переписаны.
Настройте параметры диагностики. Обратитесь к разделу Максимальное использование диагностической информации и инструментов UI, чтобы быстро понять важные опции. Подробную информацию о функциях и их использовании можно найти в Диагностика и отчетность о проблемах при разработке в Unity.
Связанные изменения:
- Изменения и добавление диагностических функций.
Для использования функций XREAL обратитесь к разделу Включение поддержки гарнитур. При использовании XREAL больше не требуется импортировать отдельный package.
Связанные изменения:
- Поддержка XREAL теперь встроена в EasyAR Sense.
Для использования AR Foundation обратитесь к разделу Включение AR Foundation в проектах EasyAR.
Связанные изменения:
- Поддержка AR Foundation была полностью переписана.