Guía para migrar un proyecto de GVR a Cardboard

En esta guía, se muestra cómo migrar proyectos de Unity desde la RV Google (GVR) obsoleta para usar el complemento XR de Cardboard.

Cómo configurar tu entorno de desarrollo

Requisitos de software:

  • Unity 2021.3.32f1 o una versión posterior compatible con el complemento cartón XR.
    • Asegúrate de incluir compatibilidad con la compilación para iOS y Android durante la instalación.

Abre el proyecto de GVR y exporta la escena sin el paquete de GVR.

Sigue estos pasos para abrir tu proyecto de GVR existente y exportar el ambiente.

  1. Abre tu proyecto de Unity con GVR.

  2. En Unity, ve a Assets > Export package para exportar el proyecto actual.

    Texto alternativo

  3. Anula la selección de todas las carpetas que contengan secuencias de comandos para evitar que se produzcan errores de compilación cuando se importe el proyecto en una versión más reciente de Unity, ya que no es compatible con la GVR.

    Texto alternativo

Crea un proyecto nuevo en una versión más reciente de Unity y, luego, importa el proyecto.

  1. Abre una versión más reciente de Unity compatible con el complemento cartón XR (Unity 2021.3.32f1 o una versión posterior) y crea un proyecto 3D nuevo.
  2. Importa el proyecto de GVR.

    Texto alternativo

Importa el SDK de Cardboard.

  1. Importa el SDK de Cardboard de acuerdo con la guía de inicio rápido de Google Cardboard para Unity.

Ajusta la configuración de la escena para que sea compatible con Cardboard.

  1. Agrega la secuencia de comandos ObjectController a todos los objetos interactivos de la escena.

    1. En el panel Hierarchy, ve a Tesoro y selecciona la forma del cosaedro.

      Texto alternativo

    2. En el panel Inspector de la izquierda, en el componente Script, selecciona la secuencia de comandos ObjectController.

      Texto alternativo

    3. Repite el proceso en las tres formas.

  2. Arrastra la secuencia de comandos CardboardReticlePointer.cs a Player > Main Camera > GVRReticlePointer.

    La secuencia de comandos se encuentra en Packages/com.google.xr.cardboard/Runtime/CardboardReticlePointer.cs.

    Texto alternativo

  3. Arrastra la secuencia de comandos CardboardStartup.cs a CubeRoom.

    La secuencia de comandos se encuentra en Assets/Samples/Google Cardboard XR Plugin for Unity/<version>/ Hello Cardboard/Scripts/CardboardStartup.cs.

    Texto alternativo

  4. Selecciona Player > Main Camera y, en el panel Inspector, agrega el componente Tracked Pose Driver.

    Texto alternativo

Configura y compila tu proyecto.

  1. Sigue la guía de configuración que se proporciona en la Guía de inicio rápido de Google Cardboard para Unity en tu dispositivo.