Guia para migrar um projeto GVR para o Google Cardboard.

Este guia mostra como migrar projetos do Unity da versão obsoleta do Google VR (GVR) para usar o plug-in do Cardboard XR.

Configurar o ambiente de desenvolvimento

Requisitos de software:

  • Unity 2021.3.32f1 ou mais recente com suporte ao plug-in do Cardboard XR.
    • Inclua o suporte ao build para Android e iOS durante a instalação.

Abra seu projeto GVR e exporte a cena sem o pacote GVR.

Siga estas etapas para abrir seu projeto GVR existente e exportar a cena.

  1. Abra seu projeto do Unity usando o GVR.

  2. No Unity, acesse Assets > Export package para exportar o projeto atual.

    Texto alternativo

  3. Desmarque todas as pastas que contêm scripts para evitar erros de compilação ao importar o projeto em uma versão mais recente do Unity, já que ela não oferece suporte a GVR.

    Texto alternativo

Crie um novo projeto em uma versão mais recente do Unity e importe seu projeto.

  1. Abra uma versão mais recente do Unity com suporte ao plug-in do Cardboard XR (Unity 2021.3.32f1 ou mais recente) e crie um novo projeto 3D.
  2. Importe o projeto do GVR.

    Texto alternativo

Importe o SDK do Cardboard.

  1. Importe o SDK do Cardboard seguindo o Guia de início rápido do Google Cardboard para Unity.

Ajuste as configurações de cena compatíveis com o Google Cardboard.

  1. Adicione o script ObjectController a todos os objetos interativos na cena.

    1. No painel Hierarchy, navegue até Tesouro e selecione a forma de Icosaedro

      Texto alternativo

    2. No painel "Inspetor" à esquerda, no componente "Script", selecione o script do ObjectController.

      Texto alternativo

    3. Repita o processo nas três formas.

  2. Arraste o script CardboardReticlePointer.cs até Player > Main Camera > GVRReticlePointer.

    O script está localizado em Packages/com.google.xr.cardboard/Runtime/CardboardReticlePointer.cs.

    Texto alternativo

  3. Arraste o script CardboardStartup.cs para o CubeRoom.

    O script está localizado em Assets/Samples/Google Cardboard XR Plugin for Unity/<version>/ Hello Cardboard/Scripts/CardboardStartup.cs.

    Texto alternativo

  4. Selecione Player > Main Camera e, no painel do inspetor, adicione o componente Tracked Pose Driver.

    Texto alternativo

Configure e crie seu projeto.

  1. Siga o guia de configuração fornecido no Guia de início rápido do Google Cardboard para Unity para seu dispositivo.