Table of Contents

Эффект работы мини-программы

Когда ваш проект еще не завершен или требуется проверить эффект локализации перед началом разработки, вы можете быстро предварительно просмотреть эффект локализации в реальных условиях с помощью Mega Toolbox (мини-программа WeChat). Это поможет вам проверить точность и стабильность локализации, гарантируя, что служба локализации соответствует требованиям проекта.

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

Перед началом просмотра реального эффекта работы убедитесь, что у вас есть устройство WeChat с доступом к мини-программам, а служба локализации уже настроена.

Сканируйте QR-код мини-программы Toolbox

Перед проверкой эффекта необходимо отсканировать QR-код мини-программы в WeChat, чтобы войти в приложение Mega Toolbox.

Mega Toolbox мини-программа WeChat

Войдите в аккаунт EasyAR

Первый шаг для просмотра реального эффекта работы — вход в ваш аккаунт EasyAR в мини-программе.

Вход в Toolbox

Выберите библиотеку локализации и аннотационные данные

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

Выполните следующие шаги для выбора соответствующих служб и данных:

  1. Выберите Группу облачных служб локализации (Cloud localization service group), выбрав из выпадающего списка.
  2. Выберите соответствующую Облачную библиотеку локализации (Cloud localization database), выбрав из выпадающего списка.
  3. Выберите соответствующие Аннотационные данные (Annotation data), выбрав из выпадающего списка. (Если данных нет, см.: Создание аннотационных данных)
  4. Нажмите Начать (Start).

Выбор библиотеки локализации и аннотационных данных

Предоставьте необходимые разрешения

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

Предоставление разрешений Предоставление разрешений

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

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

Примечание

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

Пояснение к определению состояния:

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

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

Мини-программа отображает состояние на основе информации, возвращаемой службой, помогая понять работу службы локализации:

  • Состояние успешной локализации: Если вы находитесь на месте, отладочная информация локализации показывает текстовую подсказку status: Found, Кнопка Status отображается зеленой, параметр Sequence показывает S, аннотированный куб нормально отображает белую текстуру MEGA. Это означает, что служба локализации успешно определила цель. Просмотр эффекта успешной локализации

  • Предупреждение о превышении лимита запросов (Concurrency alert): Если отладочная информация локализации показывает текстовую подсказку status: QpsLimitExceeded, Кнопка Status отображается белой, параметр Sequence показывает F, это означает, что служба локализации работает нормально, но текущий QPS превысил лимит. Для решения см. Превышение емкости службы локализации и масштабирование. Предупреждение о превышении лимита запросов

  • Состояние "Цель не найдена" (Not found): Если вы не находитесь на месте или в библиотеке локализации нет соответствующей сцены, отладочная информация локализации покажет status: Not Found, Кнопка Status отобразится белой, параметр Sequence покажет F. Это означает, что служба локализации работает нормально, но не смогла определить цель. Просмотр эффекта "Цель не найдена"

  • Некорректная работа службы локализации: Если отладочная информация локализации показывает текстовую подсказку UnKnownError, это означает, что служба локализации работает некорректно. Включите Запись логов (Record logs), Запись данных (Record data), запишите информацию об ошибке и свяжитесь со службой поддержки EasyAR.

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