Implantação em Android e iOS (AR Foundation) [Experimental] — MRTK2

Instalar os pacotes necessários

  1. Baixe e importe o Microsoft.MixedReality.Toolkit. Pacote unity.foundation, de GitHub ou do Gerenciador de Pacotes do Unity

  2. No UPM (Unity Gerenciador de Pacotes), instale os seguintes pacotes:

    Unity 2018.4.x

    Android iOS Comentários
    AR Foundation
    Versão: 1.5.0 – versão prévia 6
    AR Foundation
    Versão: 1.5.0 – versão prévia 6
    Para o Unity 2018.4, esse pacote é incluído como uma versão prévia. Para exibir o pacote: Window>Package Manager>Advanced>Show Preview Packages
    Plug-in ARCore XR
    Versão: 2.1.2
    Plug-in ARKit XR
    Versão: 2.1.2

    Unity 2019.4.x

    Android iOS
    AR Foundation
    Versão: 2.1.8
    AR Foundation
    Versão: 2.1.8
    Plug-in ARCore XR
    Versão: 2.1.11
    Plug-in ARKit XR
    Versão: 2.1.9

    Unity 2020.3.x

    Android iOS
    AR Foundation
    Versão: 3.1.3
    AR Foundation
    Versão: 4.0.12
    Plug-in ARCore XR
    Versão: 3.1.4
    Plug-in ARKit XR
    Versão: 4.1.7
  3. Atualize as definições de script do UnityAR do MRTK invocando o item de menu: Realidade Misturada > Toolkit > utilitários > define scripts de atualização do UnityAR >

    Update Scripting Defines

Adicionar a cena MixedRealityToolKit ao seu projeto

  1. Selecione Realidade Misturada –> Toolkit –> Adicionar à cena e configurar

    Mixed Reality -> Toolkit -> Add to scene and configure menu option

Habilitando o provedor de configurações de câmera ar do Unity

As etapas a seguir presumem o uso do objeto MixedRealityToolkit. As etapas necessárias para outros registradores de serviço podem ser diferentes.

  1. Selecione o objeto MixedRealityToolkit na hierarquia de cena.

    MRTK Configured Scene Hierarchy

  2. Selecione Copiar e Personalizar para Clonar o Perfil mrtk para habilitar a configuração personalizada.

    Clone MRTK Profile

  3. Selecione Clonar ao lado do perfil Câmera.

    Clone MRTK Camera Profile

  4. Navegue pelo painel Inspetor até a seção do sistema de câmeras e expanda a seção provedores de Câmera Configurações.

    Expand settings providers

  5. Clique em Adicionar Câmera Configurações Provedor e expanda a entrada de novas configurações de câmera recém-adicionada.

    Expand new settings provider

  6. Selecione o provedor de Câmera Configurações ar do Unity

    Select Unity AR settings provider

    Para obter mais informações sobre como configurar o provedor de configurações de câmera ar do Unity: provedor de configurações de câmera ar do Unity.

Observação

Essa instalação verifica (quando o aplicativo é iniciado) se os componentes do AR Foundation estão na cena. Caso contrário, eles serão adicionados automaticamente para que funcione com ARCore e ARKit. Se você precisar definir um comportamento específico, adicione os componentes necessários por conta própria. Para obter mais informações sobre os componentes e a instalação do AR Foundation, verifique esta documentação.

Criando uma cena para dispositivos Android e iOS

  1. Verifique se você adicionou o Provedor de Câmera Configurações do UnityAR à sua cena.

  2. Alternar a plataforma para Android ou iOS no Configurações de build do Unity

  3. Verifique se o provedor de gerenciamento de plug-in XR associado está habilitado

    gerenciamento de plug-in do iOS XR:XR Plug-in Management iOS

  4. Compilar e executar a cena

Veja também