Table of Contents

Importar a versão mais recente do plugin EasyAR para habilitar os recursos Mega

Este artigo descreve como importar a versão mais recente do EasyAR Sense Unity Plugin (for Mega) para habilitar os recursos Mega.

Usar o Mega requer a importação da versão mais recente do plugin EasyAR

É necessário usar o Unity 2021.3.30 ou superior.

Na página de download, você verá duas versões do plugin Unity: EasyAR Sense Unity Plugin e EasyAR Sense Unity Plugin (for Mega). As principais diferenças entre essas duas versões são:

  • EasyAR Sense Unity Plugin: Não contém arquivos de suporte ao Mega, não pode ser usado para desenvolvimento Mega. A EasyAR fornece downloads de versões históricas a partir da 4.6.
  • EasyAR Sense Unity Plugin (for Mega): Contém arquivos de suporte ao Mega, pode ser usado para desenvolvimento Mega. A EasyAR não fornece downloads de versões históricas.

Ao usar versões posteriores à 4000, desde que os números de versão sejam iguais, os arquivos do EasyAR Sense Unity Plugin (ou seja, com.easyar.sense) dentro dos pacotes compactados são completamente idênticos e podem ser substituídos entre si. Portanto, se você já baixou e importou a versão mais recente do EasyAR Sense Unity Plugin, pode extrair o arquivo com.easyar.mega do pacote compactado do EasyAR Sense Unity Plugin (for Mega) e importá-lo para o projeto Unity, sem precisar reimportar todo o pacote do plugin.

Nota

Após a versão 4000, ao importar com.easyar.sense e com.easyar.mega incompatíveis, o compilador de scripts reportará um erro, indicando incompatibilidade de versão. Certifique-se de que com.easyar.sense e com.easyar.mega venham do mesmo pacote de plugin ou sejam compatíveis entre si.

Para a versão 4.7, os números de versão de com.easyar.sense e com.easyar.mega, incluindo todos os dígitos e letras subsequentes, devem ser exatamente iguais para garantir compatibilidade.

Antes do lançamento do aplicativo, é recomendável verificar novamente o site da EasyAR. Se houver uma versão mais recente do EasyAR Sense Unity Plugin (for Mega), faça o download e importe a versão mais recente para garantir que o aplicativo possa usar os serviços Mega mais recentes normalmente, assegurando a máxima compatibilidade e o melhor desempenho.

Importante

Aplicativos desenvolvidos com uma versão desatualizada do EasyAR Sense Unity Plugin (for Mega) podem não conseguir usar os serviços Mega mais recentes. Quando não há alterações nos serviços online (ou seja, a versão da biblioteca de posicionamento Mega não é atualizada), aplicativos empacotados com versões antigas do EasyAR Sense Unity Plugin (for Mega) ainda podem funcionar normalmente.

Importar o plugin EasyAR e o pacote de suporte Mega

Após descompactar o pacote zip baixado, você verá um arquivo readme e vários arquivos tgz. Os arquivos tgz podem ser importados diretamente no Unity; não é necessário descompactá-los novamente.

Método de importação:

  • Na barra de menus, clique em Window e selecione Package Manager
  • Na janela que aparece, clique no sinal + no canto superior esquerdo e selecione Install Package from tarball ...
  • Na caixa de diálogo que aparece, selecione o arquivo .tgz que você baixou e descompactou
  • Importar apenas com.easyar.sense permite desenvolver aplicativos Mega, mas não suporta funcionalidades do editor como carregamento de block mesh e posicionamento de referência de conteúdo.
  • Importar com.easyar.sense e com.easyar.mega permite desenvolver aplicativos Mega, suportando funcionalidades do editor como carregamento de block mesh e posicionamento de referência de conteúdo.
  • Geralmente, não é necessário importar com.easyar.mega.studio. Esta ferramenta não pode ser usada para desenvolvimento Unity; é usada apenas para criar e importar dados de anotação e visualizar os efeitos em conjunto com o Mega Toolbox.

A ordem de importação dos dois arquivos .tgz com.easyar.sense e com.easyar.mega não importa; você pode importar com.easyar.sense primeiro ou com.easyar.mega primeiro.

alt text

Após importar com sucesso com.easyar.sense e com.easyar.mega, não deve haver nenhuma mensagem de erro na janela Console do Unity. Além disso, ao abrir a janela Package Manager, você verá que EasyAR Sense Unity Plugin e EasyAR Mega Support foram importados e exibem o número da versão que acabou de ser importada.

alt text

Dica

com.easyar.mega depende de alguns pacotes de terceiros, como com.unity.cloud.ktx e com.unity.cloud.gltfast. Ao importar, certifique-se de que a conexão de rede esteja normal para que o Unity possa baixar e importar automaticamente esses pacotes de dependência.

Em alguns ambientes de rede, o processo de importação desses pacotes de dependência pelo Unity pode ser lento. É recomendável modificar o ambiente de rede ou tentar importar várias vezes até que todos os pacotes de dependência sejam importados com sucesso.

Nota

Após importar o pacote do plugin, os arquivos tgz não podem ser excluídos ou movidos para outro local. Portanto, geralmente é necessário colocar esse arquivo em um local apropriado antes da importação. Normalmente, é recomendado colocá-lo dentro da pasta Packages do projeto Unity para facilitar o gerenciamento de versões.

Habilitar o suporte aos recursos Mega

Verifique e ative a opção Mega > Mega Block/Landmark support no painel Project Settings:

Esta opção é ativada por padrão após a importação de com.easyar.mega e desativada por padrão se não importada.

Nota

Habilitar o suporte aos recursos Mega adicionará forçosamente a permissão de localização (fine). Para obter os melhores resultados, isso é necessário para usar os recursos Mega.

Próximos passos