Guida alla migrazione di un progetto GVR a Cardboard.

Questa guida illustra come eseguire la migrazione dei progetti Unity dal videoGVR (Google VR) ritirato per utilizzare il plug-in Cardboard XR.

Configurazione dell'ambiente di sviluppo

Requisiti software:

  • Unity 2021.3.32f1 o successive supportate dal plug-in Cardboard XR.
    • Assicurati di includere il Supporto Build per Android e iOS durante l'installazione.

Apri il progetto GVR ed esporta la scena senza il pacchetto.

Segui questi passaggi per aprire il tuo progetto GVR esistente ed esportare la scena.

  1. Apri il progetto Unity utilizzando il GVR.

  2. In Unity, vai ad Asset > Esporta pacchetto per esportare il progetto corrente.

    Testo alternativo

  3. Deseleziona tutte le cartelle contenenti script per evitare di compilare errori durante l'importazione del progetto su una versione più recente di Unity, poiché non supporta il GVR.

    Testo alternativo

Crea un nuovo progetto in una versione più recente di Unity e importa il tuo progetto.

  1. Apri una versione più recente di Unity supportata dal plug-in Cardboard XR (Unity 2021.3.32f1 o successive) e crea un nuovo progetto 3D.
  2. Importare il progetto GVR.

    Testo alternativo

Importa l'SDK di Cardboard.

  1. Importa l'SDK Cardboard seguendo la guida rapida per Google Cardboard per Unity.

Regola le impostazioni della scena in modo che siano supportate da Cardboard.

  1. Aggiungi lo script ObjectController a tutti gli oggetti interattivi nella scena.

    1. Nel riquadro Gerarchia, vai a Tesoro e seleziona la forma dell'icosaedro

      Testo alternativo

    2. Nel riquadro Inspector a sinistra, nel componente Script, seleziona lo script ObjectController.

      Testo alternativo

    3. Ripeti la procedura su tutte e tre le forme.

  2. Trascina lo script CardboardReticlePointer.cs su Player > Fotocamera principale > GVRReticlePointer.

    Lo script si trova in Packages/com.google.xr.cardboard/Runtime/CardboardReticlePointer.cs.

    Testo alternativo

  3. Trascina lo script CardboardStartup.cs in CubeRoom.

    Lo script si trova in Assets/Samples/Google Cardboard XR Plugin for Unity/<version>/ Hello Cardboard/Scripts/CardboardStartup.cs.

    Testo alternativo

  4. Seleziona Giocatore > Videocamera principale e, nel riquadro Controllo, aggiungi il componente Tracked Pose Driver.

    Testo alternativo

Configura e crea il tuo progetto.

  1. Segui la guida alla configurazione fornita nella Guida rapida per Google Cardboard per Unity per il tuo dispositivo.