Справочник компонента megablockcontroller
Примечание
Этот компонент доступен только в версиях >= 4003
Изучите различные свойства в окне компонента MegaBlockController.

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

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

Скриншот, когда инструменты редактора недоступны, так как пакет com.easyar.mega не импортирован.
Окно компонента MegaBlockController состоит из двух частей: конфигурация компонента и инструменты редактора.
Конфигурация компонента
| Свойство | Описание |
|---|---|
| Source | Источник данных для создания блока. |
| ID | ID блока. |
| Name | Имя блока. Может быть не указано. |
| Tracker | MegaCloudFrameFilter, который загружает цель. Если установлено значение null, блок будет выгружен из ранее установленного MegaCloudFrameFilter. Можно изменять в любое время, загрузка произойдет только во время работы сессии. |
Инструменты редактора
Создание
Примечание
Инструменты редактора доступны только после импорта пакета com.easyar.mega.

| Название | Описание |
|---|---|
| Create Editor Tool | Создать инструмент редактора. |
После нажатия Create Editor Tool будет создан узел инструмента редактора, и вы перейдете в интерфейс подключения к сервису.
Подключение к сервису

| Название | Описание |
|---|---|
| X | Удалить инструмент редактора. |
| Service | Источник информации о сервисе. Варианты:
|
| Source | Только для чтения. Отображается, когда Service имеет значение From Tracker. Тип источника данных для доступа к сервису. Варианты:
|
| Type | Только для чтения. Тип сервиса EasyAR Mega. Варианты:
|
| 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 сервиса. Варианты:
|
| Localization | Отображается, когда App Url(s) имеет значение Custom. URL сервиса локализации. |
| Storage | Отображается, когда App Url(s) имеет значение Custom. URL сервиса хранения. |
| Connect | Подключиться к сервису. |
После нажатия Connect:
- Если ID в Source не указан, вы перейдете в интерфейс выбора блока.
- Если ID блока указан и такой блок существует в сервисе, вы перейдете в интерфейс инструмента редактора Mega block.
- Если ID блока указан, но такого блока нет в сервисе, отобразится интерфейс ошибки.
Важно
Перед подключением необходимо проверить права API Key.
- Если Type сервиса -
Block, необходимо убедиться, что используемый API Key имеет права на доступ к сервисуMega Block, а также к сервисуSpatialMap. - Если Type сервиса -
Landmark, необходимо убедиться, что API Key имеет права на доступ к сервисуMega Landmark.

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

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

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

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