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.
Abre tu proyecto de Unity con GVR.
En Unity, ve a Assets > Export package para exportar el proyecto actual.
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.
Crea un proyecto nuevo en una versión más reciente de Unity y, luego, importa el proyecto.
- 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.
Importa el proyecto de GVR.
Importa el SDK de Cardboard.
- 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.
Agrega la secuencia de comandos ObjectController a todos los objetos interactivos de la escena.
En el panel Hierarchy, ve a Tesoro y selecciona la forma del cosaedro.
En el panel Inspector de la izquierda, en el componente Script, selecciona la secuencia de comandos ObjectController.
Repite el proceso en las tres formas.
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
.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
.Selecciona Player > Main Camera y, en el panel Inspector, agrega el componente Tracked Pose Driver.
Configura y compila tu proyecto.
- 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.