Table of Contents

Эффект работы mini program

В этой статье описано, как использовать данные аннотаций, созданные в Mega Studio, для проверки эффекта в Toolbox WeChat mini program.

Примечание

Следующее содержимое и инструменты не применимы к процессу разработки приложений Unity.

Если вы разрабатываете приложение Unity, см. Упаковка Unity-приложения для проверки эффекта в руководстве разработчика.

Шаги просмотра эффекта

Перед просмотром реального runtime effect убедитесь, что устройство WeChat подготовлено, у вас есть разрешение на доступ к WeChat mini program, а сервис localization уже настроен.

Сканирование QR-кода Toolbox WeChat mini program

Перед проверкой эффекта сначала отсканируйте QR-код mini program через WeChat, чтобы войти в приложение Mega Toolbox.

Mega Toolbox WeChat mini program

Вход в аккаунт EasyAR

Первый шаг для просмотра реального runtime effect - войти в ваш аккаунт EasyAR в mini program.

Toolbox login

Выбор localization library и данных аннотаций

После входа в аккаунт необходимо выбрать соответствующий сервис localization и ресурсы данных аннотаций. Это ключевой шаг для точной localization. Обратите внимание: для предварительного просмотра реального runtime effect необходимо выбрать данные аннотаций. Если в текущем проекте нет данных аннотаций, сначала создайте данные аннотаций.

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

  1. Выберите Cloud Localization Service Group, затем выберите его в выпадающем списке после нажатия.
  2. Выберите соответствующую Cloud Localization Library, затем выберите ее в выпадающем списке после нажатия.
  3. Выберите соответствующие Annotation Data, затем выберите их в выпадающем списке после нажатия. (Если данных аннотаций нет, см.: Создание данных аннотаций)
  4. Нажмите Start.

Выбор localization library и данных аннотаций

Авторизация соответствующих разрешений

Для нормального использования функции localization необходимо предварительно разрешить доступ к камере и информации о местоположении.

Авторизация соответствующих разрешений Авторизация соответствующих разрешений

Просмотр эффекта на месте

Видео демонстрация:

Примечание

Для лучшего визуального опыта можно отключить Debug-информацию, чтобы более наглядно просматривать визуальный эффект localization аннотированного содержимого.

Описание определения статуса:

Текущий статус localization можно определить по следующим трем ключевым показателям:

  • Статус annotation cube: при нормальной localization отображается белая текстура MEGA, при сбое localization отображается серым.
  • Параметры в поле возврата Debug-информации:
    • status value: показывает текущий статус localization
    • Sequence parameter: N означает не загружено, F означает сбой localization, S означает успешную localization
    • Status button: зеленый означает успешную localization, белый означает сбой localization

Mini program отображает статус согласно информации, возвращенной сервисом, помогая понять рабочее состояние сервиса localization:

  • Статус успешной localization: если вы находитесь на месте, debug-информация localization показывает текстовую подсказку status: Found, Status button отображается зеленым, параметр Sequence показывает S, а откалиброванный cube нормально отображает белую текстуру MEGA, что означает успешную localization сервиса по цели.

    Просмотр эффекта успешной localization

  • Предупреждение о concurrency: если debug-информация localization показывает текстовую подсказку status: QpsLimitExceeded, Status button белый, а параметр Sequence показывает F, это означает, что сервис localization работает нормально, но текущий QPS превышает лимит. Для решения этой проблемы см. Лимит емкости и расширение сервиса localization.

    Предупреждение о concurrency

  • Статус цель не найдена: если вы не находитесь на месте или в localization library нет подходящей сцены, debug-информация localization показывает status: Not Found, Status button белый, а параметр Sequence показывает F, что означает, что сервис localization работает нормально, но не смог выполнить localization по цели.

    Просмотр эффекта цель не найдена

  • Сервис localization работает ненормально: debug-информация localization показывает текстовую подсказку UnKnownError, что означает сбой сервиса localization. Включите Record Logs и Record Data, запишите информацию об ошибке и свяжитесь со службой поддержки EasyAR.

Связанные темы