Миграция приложений 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 завершен. Пользователям версии 4.7 рекомендуется как можно скорее перейти на 4000.
Миграция на версию 4000
После импорта плагина EasyAR Unity Plugin 4000, поскольку изменения функций значительны, необходимо также выполнить следующие изменения.
Рекомендуется удалить ARSession из сцены, а затем создать его заново.
Связанные изменения:
- Много изменений интерфейсов и скриптов.
- Изменены параметры по умолчанию некоторых компонентов сцены.
- Поддержка AR Foundation переписана.
Для использования sparse spatial maps обратитесь к примерам и API reference, чтобы скорректировать код и объекты в сцене.
Связанные изменения:
- Интерфейсы sparse spatial map разделены.
Если в проект ранее были импортированы файлы примеров, перед импортом новых примеров полностью удалите старые файлы. Если вы уже внесли изменения на основе примеров, сначала сделайте резервную копию.
Связанные изменения:
- Все примеры переписаны.
Настройте параметры диагностических функций. См. Максимальное использование диагностической информации и инструментов UI, чтобы быстро понять параметры, требующие внимания. Подробное описание функций и способы использования см. в Диагностика и отчетность о проблемах в разработке Unity.
Связанные изменения:
- Диагностические функции изменены и добавлены.
Для использования функций XREAL см. Включение поддержки гарнитуры. При использовании XREAL больше не нужно импортировать отдельный package.
Связанные изменения:
- Поддержка XREAL встроена в EasyAR Sense.
Для использования AR Foundation см. Включение AR Foundation в проектах EasyAR.
Связанные изменения:
- Поддержка AR Foundation переписана.