Table of Contents

Referência do componente MegaBlockController

Alternar para API

Nota

Este componente existe apenas na versão >= 4003

Explore as várias propriedades na janela do componente MegaBlockController.

alt text

Captura de tela do componente em condições padrão.

alt text

Captura de tela quando o componente está desabilitado, com o suporte a Mega Block/Landmark desativado na configuração.

alt text

Captura de tela quando as ferramentas do editor não estão disponíveis, pois o pacote com.easyar.mega não foi importado.

A janela do componente MegaBlockController consiste em duas partes: configuração do componente e ferramentas do editor.

Configuração do componente

Propriedade Descrição
Source A fonte de dados para criar o block.
        ID ID do block.
        Name Nome do block. Pode não ser especificado.
Tracker O MegaCloudFrameFilter que carrega o target. Se definido como null, o block será descarregado do MegaCloudFrameFilter previamente configurado. Pode ser modificado a qualquer momento, o carregamento só ocorrerá quando a sessão estiver em execução.

Ferramentas do editor

Criar

Nota

As ferramentas do editor só estarão disponíveis após a importação do pacote com.easyar.mega.

alt text

Nome Descrição
Create Editor Tool Cria a ferramenta do editor.

Após clicar em Create Editor Tool, o nó da ferramenta do editor será criado e você entrará na interface de conexão do serviço.

Conectar serviço

alt text alt text

Nome Descrição
X Exclui a ferramenta do editor.
Service Fonte de informações do serviço. Opções:
  • From Tracker: Usa a configuração do Tracker.
  • Mega Block Localization: Usa o serviço de localização do Mega Block.
  • Mega Landmark Localization: Usa o serviço de localização do Mega Landmark.
        Source Somente leitura. Exibido quando Service é From Tracker.
Tipo de fonte de dados de acesso ao serviço. Opções:
                Type Somente leitura. Tipo de serviço EasyAR Mega. Opções:
  • Block: Mega Block.
  • Landmark: Mega Landmark.
                App ID Somente leitura. Exibido quando Source é API Key.
AppID do serviço.
                API Key Somente leitura. Exibido quando Source é API Key.
Chave da API.
                API Secret Somente leitura. Exibido quando Source é API Key.
Segredo da API.
        App ID Exibido quando Service é Mega Block Localization ou Mega Landmark Localization.
AppID do serviço.
        API Key Exibido quando Service é Mega Block Localization ou Mega Landmark Localization.
Chave da API.
        API Secret Exibido quando Service é Mega Block Localization ou Mega Landmark Localization.
Segredo da API.
        App Url(s) URL do serviço. Opções:
  • Default: Usa a configuração padrão.
  • Custom: Usa uma configuração personalizada. Geralmente usado apenas quando há necessidade de aceleração entre regiões.
                Localization Exibido quando App Url(s) é Custom.
URL do serviço de localização.
                Storage Exibido quando App Url(s) é Custom.
URL do serviço de armazenamento.
Connect Conecta ao serviço.

Após clicar em Connect,

  • Se o ID do Source não estiver especificado, você entrará na interface de seleção de block.
  • Se o ID do block estiver especificado e o serviço tiver esse block, você entrará na interface da ferramenta do editor do Mega block.
  • Se o ID do block estiver especificado, mas o serviço não tiver esse block, a interface de erro será exibida.
Importante

Antes de conectar, verifique as permissões da API Key.

  • Se o Type do serviço for Block, certifique-se de que a API Key usada tenha permissão para acessar o serviço Mega Block e o serviço SpatialMap.
  • Se o Type do serviço for Landmark, certifique-se de que a API Key tenha permissão para acessar o serviço Mega Landmark.

alt text

Se as permissões forem insuficientes, você verá uma mensagem de erro de falha na autenticação do serviço.

alt text

Quando o serviço não tem o block:

alt text

Nome Descrição
X Exclui a ferramenta do editor.
From App ID do serviço atualmente conectado.
Updated Hora da conexão do serviço.
Reload Reconecta ao serviço. Se o ID do block estiver especificado e o serviço tiver esse block, você entrará na interface da ferramenta do editor do Mega block. Caso contrário, a interface de erro continuará sendo exibida.

Selecionar block

Esta interface só será exibida se o ID do Source não estiver especificado.

alt text

Nome Descrição
X Exclui a ferramenta do editor.
From App ID do serviço atualmente conectado.
Updated Hora da conexão do serviço.
Reload Reconecta ao serviço. Se o ID do block estiver especificado e o serviço tiver esse block, você entrará na interface da ferramenta do editor do Mega block. Caso contrário, a interface de erro continuará sendo exibida.
Name Nome do block.
ID ID do block.
Select Seleciona este block.

Após clicar em Select, você entrará na interface da ferramenta do editor do Mega block, e o ID e o Name do Source serão definidos como