O Google está empenhado em promover a igualdade racial para as comunidades negras. Veja como.

Introdução à AR Foundation

De Unity Foundation AR é uma estrutura multi-plataforma que permite que você escreva experiências de realidade aumentada uma vez, em seguida, construir para Android ou iOS sem fazer quaisquer alterações adicionais. O quadro está disponível através do pacote AR Fundação da Unidade.

Opcional de Arcore Arcore Extensões para AR Fundação pacote adiciona funcionalidade adicional, permitindo-lhe usar recursos como Nuvem Anchors, filtros de configuração da câmera e gravação e reprodução de seu aplicativo.

Migrar ou atualizar projetos existentes

  • Para migrar um projeto existente a partir do [obsoleta] Arcore SDK para a Unidade de Fundação AR da Unidade e opcionalmente Arcore Extensions, consulte o guia de migração .
  • Para atualizar um projeto existente a partir de uma versão anterior do AR Foundation, consulte da Unidade guias de atualização e migração .

Requisitos

Dependendo da sua plataforma de destino, o pacote AR Fundação requer o seguinte:

Android

Hardware

  • Um Arcore apoiado dispositivo ou emulador Android
  • Um cabo USB para conectar seu dispositivo à máquina de desenvolvimento

Programas

iOS

Hardware

Programas

Instale AR Foundation

Siga estes passos para instalar o pacote AR Fundação Unity.

  1. Abra um projeto existente do Unity ou crie um novo projeto 3D.

  2. Navegue até Window> Gerenciador de Pacotes.

  3. Ao lado de Pacotes, selecione Unidade de Registro.

  4. Na barra de pesquisa, digite "AR Foundation".

  5. Selecione a versão desejada e clique em Instalar.

Instale pacotes de plug-ins específicos da plataforma

O pacote AR Foundation apresenta uma interface para os desenvolvedores do Unity usarem, mas não implementa nenhum recurso AR. Para usar o AR Foundation em um dispositivo de destino, você também precisará instalar pacotes separados para cada plataforma respectiva.

Android

O Arcore XR Plugin pacote permite que você construa aplicativos de realidade aumentada para dispositivos Android. Siga estas etapas para instalá-lo em seu projeto do Unity se seu aplicativo for direcionado a dispositivos Android. Use a mesma versão que o pacote AR Foundation para evitar quaisquer problemas de compatibilidade.

  1. Em seu projeto, navegar até à janela> Gerenciador de Pacotes.

  2. Ao lado de Pacotes, selecione Unidade de Registro.

  3. Na barra de pesquisa, digite "plugin ARCore XR".

  4. Selecione a versão desejada e clique em Instalar.

iOS

O ARKit XR Plugin permite que você construa aplicativos de realidade aumentada para dispositivos iOS. Siga estas etapas para instalá-lo em seu projeto do Unity se seu aplicativo for direcionado a dispositivos iOS. Use a mesma versão que o pacote AR Foundation para evitar quaisquer problemas de compatibilidade.

  1. Em seu projeto, navegar até à janela> Gerenciador de Pacotes.

  2. Ao lado de Pacotes, selecione Unidade de Registro.

  3. Na barra de pesquisa, digite "plugin ARKit XR".

  4. Selecione a versão desejada e clique em Instalar.

Configure uma Sessão AR e adicione componentes AR Foundation à sua cena

Uma cena precisa de uma sessão de AR para permitir processos AR , tais como rastreamento de movimento, compreensão ambiental, e estimativa de iluminação. Você precisará dos seguintes objetos de jogo para oferecer suporte a uma sessão de AR:

  • AR Sessão: Controla o ciclo de vida de uma experiência AR.

  • AR Sessão Origem: Transforma AR coordenadas em coordenadas Mundial da Unidade.

Antes de adicionar os novos objetos do jogo, exclua o padrão Câmera principal. Ele será substituído por um novo AR Camera na AR Sessão Origin.

Adicione os novos objetos do jogo AR para a sua cena: clique com o botão direito painel de hierarquia e selecione XR. Adicionar uma nova sessão AR e um novo objeto jogo AR Sessão Origin.

Definir as configurações do jogador

Android

  1. Navegue até Arquivo> configurações de compilação para abrir o configurações de compilação janela.
  2. Sob Platform, escolha Android e clique em Switch Platform.
  3. Clique em Configurações do jogador.
  4. Aplique as seguintes alterações:

    Configurações do jogador> ... Valor
    Outras Configurações> Rendering API Desmarque Auto Graphics.
    Se Vulkan é listada em APIs gráfica, remova-a como Vulkan ainda não é suportado por Arcore.
    Outras Configurações> Nome do pacote Crie um ID de aplicativo exclusivo usando um formato de nome de pacote Java.
    Por exemplo, use com.example.helloAR .
    Outras Configurações> API Nível Mínimo Se você está construindo uma AR Obrigatório aplicativo, especifique Android 7.0 'Nougat' (Nível API 24) ou superior.
    Se você está construindo uma AR Opcional aplicativo, especifique API Android Nível 14 ou superior.
    Outras Configurações> Scripting Backend Select IL2CPP vez de Mono para permitir suporte ARM64 para estar habilitado a próxima etapa.
    Outras Configurações> arquiteturas de destino Para atender à Google Play exigência de 64 bits , permitem ARM64 (64-bit ARM). Deixe ARMv7 (32-bit ARM) activado para oferecer suporte a dispositivos de 32 bits.

iOS

  1. Navegue até Arquivo> configurações de compilação para abrir o configurações de compilação janela.
  2. Sob Platform, escolha iOS e clique em Switch Platform.
  3. Clique em Configurações do jogador.
  4. Na janela Inspector, abra o menu Outras Configurações.
  5. Defina as seguintes configurações:

    Configuração Valor
    Player Settings> Outras Configurações> Bundle Identificador Adicione o nome do seu aplicativo em um formato DNS reverso.
    Por exemplo, use com.mycompany.myapp .
    Configurações do Jogador> Outras Configurações> Uso Camera descrição Insira uma descrição para explicar seu uso de AR (por exemplo, ARKit).
    Player Settings> Outras Configurações> mínimo Alvo versão iOS 11,0 ou superior
    Player Settings> Outras Configurações> Arquitetura ARM64

Qual é o próximo