Table of Contents

Справка по компоненту MegaBlockController

Переключиться на API

Примечание

Этот компонент существует только в версиях >= 4003

Изучите свойства окна компонента MegaBlockController.

alt text

Скриншот компонента в состоянии по умолчанию.

alt text

Скриншот, когда поддержка Mega Block/Landmark отключена в настройках и компонент недоступен.

alt text

Скриншот, когда пакет com.easyar.mega не импортирован и инструмент редактора недоступен.

Окно компонента MegaBlockController состоит из двух частей: настройки компонента и инструмента редактора.

Настройки компонента

Свойство Описание
Source Источник данных для создания block.
        ID ID block.
        Name Имя block. Может быть пустым.
Tracker MegaCloudFrameFilter, который загружает target. Если установить null, block будет выгружен из ранее настроенного MegaCloudFrameFilter. Можно менять в любое время; загрузка происходит только во время работы session.

Инструмент редактора

Создание

Примечание

Инструмент редактора можно использовать только после импорта пакета com.easyar.mega.

alt text

Имя Описание
Create Editor Tool Создать инструмент редактора.

После нажатия Create Editor Tool будет создан узел инструмента редактора и откроется интерфейс подключения к сервису.

Подключение к сервису

alt text alt text

Имя Описание
X Удалить инструмент редактора.
Service Источник информации о сервисе. Варианты:
  • From Tracker: использовать настройки Tracker.
  • Mega Block Localization: использовать сервис локализации Mega Block.
  • Mega Landmark Localization: использовать сервис локализации Mega Landmark.
        Source Только чтение. Отображается, когда Service = From Tracker.
Тип источника доступа к сервису. Варианты:
  • Global Config: использовать глобальную конфигурацию сервера. В зависимости от Service Type выберите GlobalMegaBlockLocalizationServiceConfig или GlobalMegaLandmarkLocalizationServiceConfig. Глобальную конфигурацию можно заполнить в Unity через меню EasyAR > Sense > Configuration на панели свойств.
  • API Key: использовать данные доступа типа APIKeyAccessData.
  • Token: использовать данные доступа типа TokenAccessData. Инструмент не поддерживает этот тип данных.
                Type Только чтение. Тип сервиса EasyAR Mega. Варианты:
  • Block: Mega Block.
  • Landmark: Mega Landmark.
                App ID Только чтение. Отображается, когда Source = API Key.
AppID сервиса.
                API Key Только чтение. Отображается, когда Source = API Key.
API Key.
                API Secret Только чтение. Отображается, когда Source = API Key.
API Secret.
        App ID Отображается, когда Service = Mega Block Localization или Mega Landmark Localization.
AppID сервиса.
        API Key Отображается, когда Service = Mega Block Localization или Mega Landmark Localization.
API Key.
        API Secret Отображается, когда Service = Mega Block Localization или Mega Landmark Localization.
API Secret.
        App Url(s) URL сервиса. Варианты:
  • Default: использовать конфигурацию по умолчанию.
  • Custom: использовать пользовательскую конфигурацию. Обычно применяется только при необходимости ускорения между регионами.
                Localization Отображается, когда App Url(s) = Custom.
URL сервиса локализации.
                Storage Отображается, когда App Url(s) = Custom.
URL сервиса хранения.
Connect Подключиться к сервису.

После нажатия Connect:

  • Если ID в Source не указан, откроется интерфейс выбора block.
  • Если ID block указан и в сервисе есть такой block, откроется интерфейс инструмента Mega block.
  • Если ID block указан, но в сервисе такого block нет, покажется экран ошибки.
Важно

Перед подключением проверьте права API Key.

  • Если Type сервиса = Block, API Key должен иметь права доступа к сервисам Mega Block и SpatialMap.
  • Если Type сервиса = Landmark, API Key должен иметь права доступа к сервису Mega Landmark.

alt text

При недостатке прав появится ошибка проверки подключения.

alt text

Когда в сервисе нет такого block:

alt text

Имя Описание
X Удалить инструмент редактора.
From App ID текущего подключённого сервиса.
Updated Время подключения к сервису.
Reload Переподключиться к сервису. Если ID block указан и в сервисе есть такой block, откроется интерфейс инструмента Mega block. Иначе экран ошибки продолжит отображаться.

Выбор block

Этот экран появляется только когда у Source не указан ID.

alt text

Имя Описание
X Удалить инструмент редактора.
From App ID текущего подключённого сервиса.
Updated Время подключения к сервису.
Reload Переподключиться к сервису. Если ID block указан и в сервисе есть такой block, откроется интерфейс инструмента Mega block. Иначе экран ошибки продолжит отображаться.
Name Имя block.
ID ID block.
Select Выбрать этот block.

После нажатия Select откроется интерфейс инструмента Mega block, а ID и Name у Source будут установлены по этому block.

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