Table of Contents

Block Viewer Tool (desenvolvimento Unity)

Importante

Esta ferramenta foi removida na versão 2.13. Para o desenvolvimento de aplicações Unity, use o block editor tool como substituto.

Este artigo se aplica apenas à versão 2.12 e anteriores.

Block Viewer Tool (desenvolvimento Unity) é um módulo funcional independente e leve no Mega Studio, projetado especificamente para desenvolvedores, facilitando a visualização e prévia direta de Mega Blocks já construídos. Ele permite carregar, navegar e inspecionar Block data gerados na cloud diretamente no Unity Editor, além de oferecer suporte à verificação direta dos resultados de localization sem escrever código nem executar uma aplicação completa.

Dica

Esta ferramenta foi projetada especificamente para desenvolvedores Unity. Em comparação com a ferramenta EasyAR.Mega.BlockViewer, ela integra adicionalmente um validation tool component. Se você não for desenvolvedor, recomenda-se usar diretamente EasyAR.Mega.BlockViewer ou EasyAR.Mega.Annotation.

Criar a viewer tool

  • Clique com o botão direito em uma área vazia do painel Hierarchy e selecione EasyAR Mega -> Tool -> Block Viewer for Unity Developer (Edit Mode).

    Criar block viewer

  • Após adicionar, um novo node EasyAR.Mega.BlockViewer (Dev) aparecerá no painel Hierarchy.

    Node

Descrição das funções

Após criar a ferramenta, você pode configurá-la pelo painel Inspector para carregar Block data e controlar a exportação ou exibição do modelo.

Descrição do node BlockViewer (Dev)

Exceto pela validation tool, as outras funções de EasyAR.Mega.BlockViewer (Dev) só podem ser usadas no editor quando ele não está em execução. Certifique-se de que o botão Play na parte superior do Unity Editor não esteja pressionado. Como mostrado abaixo, quando o botão é um triângulo apontando para a direita, o editor está parado e as funções podem ser usadas.

Durante runtime, nodes e data relacionados à ferramenta permanecerão na scene e poderão ser usados com a validation tool, mas todas as funções da própria ferramenta estarão indisponíveis.

Node

Aviso

Se for necessário empacotar a aplicação Unity desenvolvida para um dispositivo móvel, exclua o node EasyAR.Mega.BlockViewer (Dev) da scene antes do build. Caso contrário, o packaging poderá falhar ou runtime errors poderão ocorrer.

Descrição dos módulos da ferramenta

  1. Login component

  2. Mega cloud service component

  3. Block data component

  4. Annotation toolkit component

  5. Validation tool component

    Módulos da ferramenta