Introducción a Unity

Completado

Hemos preparado un proyecto completo de Unity para ayudarle con esta ruta de aprendizaje. Descargue el código del repositorio de GitHub y extraiga el archivo ZIP en la ruta de acceso del proyecto de Unity de destino que prefiera.

Para compilar soluciones de Mixed Reality en Unity, necesita varias herramientas de desarrollo diferentes. Puede tener varias versiones de Unity en el equipo, que se administran desde Unity Hub.

  1. Descargue y descomprima la carpeta comprimida de GitHub y anote la ubicación de la carpeta donde ha extraído el proyecto.

  2. Desde Unity Hub, seleccione Installs (Instala) en el panel de la izquierda.

    Screenshot of the Unity Hub application open to the installs window.

    Importante

    En esta ruta de aprendizaje se usa Unity 2020.3.0f1 LTS. Si todavía no ve el archivo instalado, tendrá que descargarlo desde Unity Download Archive (Archivo de descarga de Unity), descargar directamente un archivo de instalación .exe o instalarlo desde Unity Hub. LTS significa Soporte a largo plazo. Según el equipo y la conexión a Internet, esto puede tardar entre 10 y 15 minutos.

Instalación de componentes de MRTK

  1. Inicie la herramienta de características de Mixed Reality (MixedRealityFeatureTool.exe) y seleccione Iniciar para empezar a instalar componentes de MRTK en el proyecto de Unity.

    Screenshot of the Mixed Reality Feature Tool start window.

  2. Seleccione el botón de tres puntos suspensivos ... para buscar la carpeta donde ha descargado y extraído el proyecto de Unity. La carpeta que seleccione aquí debe estar inmediatamente encima de la carpeta Recurso, que contiene todo el proyecto de Unity.

    Screenshot of the Mixed Reality Feature Tool select project window.

  3. Seleccione Discover Features (Descubrir características).

  4. Asegúrese de seleccionar las versiones siguientes para garantizar la compatibilidad con el proyecto de Unity proporcionado:

    • Mixed Reality Toolkit Extensions 2.5.4
    • Mixed Reality Toolkit Foundation 2.5.4
    • Mixed Reality Toolkit GPU Stats 1.0.3
    • Mixed Reality Toolkit Plane Finding 1.0.0
    • Mixed Reality Toolkit Standard Assets 2.5.4
    • Mixed Reality Open XR Plugin 0.1.3
    • Microsoft Spatializer 1.0176
    • Mixed Reality Input 0.9.2006

    Screenshot of the Mixed Reality Feature Tool discover features window.

  5. Seleccione Get Features (Obtener características). Esto descargará los paquetes correspondientes y los guardará en una ubicación temporal (es decir, la caché de paquetes).

  6. Valide la selección del paquete y seleccione Import (Importar). Los paquetes se copiarán en el proyecto de Unity y se realizarán las modificaciones necesarias en el manifiesto del paquete del proyecto.

    Screenshot of the Mixed Reality Feature Tool import features window.

  7. Es posible que vea la siguiente pantalla si ha importado anteriormente los mismos componentes de MRTK. Puede seleccionar Approve (Aprobar) con seguridad.

    Screenshot of the Mixed Reality Feature Tool review and approve window.

  8. Cuando se complete la herramienta, seleccione Exit (Salir) para salir de la herramienta de características de Mixed Reality.

Comprobación de las dependencias del proyecto de Unity

Abra y compruebe que el proyecto de Unity tiene las dependencias y la configuración necesarias.

  1. Abra Unity Hub y seleccione Projects (Proyectos) en la parte superior izquierda de la ventana. Agregue el proyecto a la lista mediante el botón Agregar.

    Screenshot of the Unity Hub application with the projects tab selected.

  2. Vaya a la carpeta donde ha extraído el contenido del proyecto del archivo ZIP obtenido de GitHub y seleccione Carpeta.

    Nota:

    Si aparece un signo de exclamación de color naranja debajo del nombre del proyecto, mantenga el puntero sobre él para obtener una descripción más detallada del mensaje, incluidas las acciones sugeridas (por ejemplo, versión incorrecta de Unity, instalación).

  3. Para abrir el proyecto, seleccione el nombre del proyecto. Esto puede tardar varios minutos mientras Unity importa y compila los paquetes asociados.

  4. Busque la escena principal en el panel Proyecto en Recursos > Escenas > MainScene y haga doble clic en ella.

    Screenshot of the Unity editor with the Main Scene loaded.

Si no aparece ningún mensaje de error, el proyecto está listo para configurarse o desarrollarse. Es posible que vea mensajes de advertencia, que son aceptables y no interferirán con la funcionalidad del proyecto.

Finalización de la configuración del proyecto

En este proyecto se usa el complemento OpenXR. OpenXR es un estándar abierto y libre de regalías desarrollado por Khronos que pretende simplificar el desarrollo de AR/VR al permitir a los desarrolladores seleccionar como destino una amplia gama de dispositivos AR/VR sin problemas. Este nuevo complemento necesita un cambio de configuración menor para admitir la entrada que interactúa con OpenXR en el Editor de Unity.

Antes de ejecutar el proyecto en Unity con el botón Reproducir, habilite la opción Bloquear entrada en la vista de juegos. Puede encontrarlo en la Ventana > Análisis > Depurador de entrada > Opciones del menú desplegable. Este valor se conserva en el editor, por lo que solo debe hacerlo una vez.

Screenshot of the Unity input debugger panel with the options dropdown selected and lock input to game view highlighted.