Cómo usar el complemento remoto AR Foundation Editor

1. Introducción al complemento remoto AR Foundation Editor

Al igual que usamos el complemento ARCore XR para Unity o el complemento ARKit XR para Unity, existen funciones de depuración remota para que podamos depurar el código. La función de depuración remota de ARFoundation está en desarrollo. Así que compré una herramienta de depuración remota AR Foundation Editor Remote desarrollada por un tercero de UnityAssetstore, que se puede depurar en dispositivos móviles que admiten funciones AR a través de Wi-Fi o conexiones por cable.

2. Crea un proyecto de Unity relacionado con AR Foundation

El primer paso es crear un proyecto de Unity relacionado con AR Foundation. Puede crear un nuevo proyecto de Unity e importar recursos de complementos relacionados con ARFoundation. O descarga el proyecto directamente desde Github.
La dirección de Github del proyecto oficial de la Fundación AR está aquí: https://github.com/Unity-Technologies/arfoundation-samples , personalmente recomiendo descargar el proyecto del proyecto directamente desde Github, haga clic en el botón verde en el cuadro rojo 1 en la figura a continuación para comenzar Descargar el proyecto del proyecto. Debido a que crea un nuevo proyecto de Unity e importa recursos de complementos relacionados con ARFoundation, es muy probable que Unity informe directamente un error y no pueda ejecutarse porque la versión de Unity es incorrecta. Si descarga el proyecto directamente desde Git, habrá un indicador de versión en Git. Puede descargar la versión correspondiente de ARFoundation del proyecto de acuerdo con su versión de Unity. De acuerdo con su versión de Unity, haga clic en el azul correspondiente en el cuadro rojo 2 en la figura a continuación enlace para descargar.
inserte la descripción de la imagen aquí

3. Importe el complemento remoto AR Foundation Editor

1. Primero descargue el complemento.
La dirección del complemento de descarga de Diaosi está aquí: https://download.csdn.net/download/jianjianshini/16758644 , y luego haga clic en el botón en el cuadro rojo 1 en la imagen a continuación para descargar.

Si es un jefe, puede descargarlo directamente desde AssetStore. La dirección del complemento de descarga del jefe está aquí: https://assetstore.unity.com/packages/tools/utilities/ar-foundation-editor-remote- 168773 , haga clic en el cuadro rojo debajo de 2 dentro del botón para descargar el complemento correspondiente.
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
Antes de importar el complemento al proyecto de Unity, primero debe determinar si cumple con las siguientes condiciones. Si no cumple con los requisitos, puede encontrar una manera de solucionarlo (Nota: el tercer punto no es obligatorio seguirlo). Excepto el tercer punto, los demás puntos deben cumplir las condiciones antes de importar el complemento).
inserte la descripción de la imagen aquí
Si es el método de descarga de diaosi, debe prestar atención a este punto, y si es el método de descarga del jefe, no necesita prestar atención a este punto. Método de descarga de Diaosi Después de la descompresión, habrá 4 paquetes de complementos, como se muestra en la figura a continuación. Si importa uno de los paquetes de complementos, Unity informa un error. Puede intentar ver si puede cerrar este error primero. De lo contrario, elimine este paquete de complementos y luego vuelva a importar otra versión del complemento remoto de AR Foundation Editor. (Elimine una de las carpetas en la imagen a continuación para eliminar este componente)
Cuatro recursos de complemento después de la descompresión
inserte la descripción de la imagen aquí

En cuarto lugar, la configuración básica del complemento AR Foundation Editor Remote

1. Primero, configure el proyecto en el entorno de Android. Después de que el proyecto se configure correctamente, como se muestra en la figura a continuación, hay un logotipo de Unity en el cuadro rojo.
inserte la descripción de la imagen aquí

2. Después de importar correctamente el complemento AR Foundation Editor Remote, haga clic en el cuadro rojo y la flecha que se muestran en la siguiente imagen en el panel de configuración de Configuración del proyecto (Editar->Configuración del proyecto...) del editor de Unity, y allí será un cuadro rojo 1 como se muestra en la imagen a continuación Aparecerá la casilla de verificación en el cuadro Tenga en cuenta que la casilla de verificación en el cuadro rojo debe estar marcada, de lo contrario, Unity informará un error.
inserte la descripción de la imagen aquí
3. Configure la dirección IP del teléfono móvil como IP estática. Depuración a través de la función Wi-Fi en el teléfono móvil. En primer lugar, asegúrese de que el teléfono móvil esté conectado a Wifi, lo mejor es que el teléfono móvil y la computadora estén en la misma LAN, es decir, el teléfono móvil y la computadora estén conectados a la misma Wifi o bajo el mismo segmento de red. Luego asegúrese de que la dirección IP en el teléfono móvil sea una IP estática. Tomemos como ejemplo el teléfono móvil Xiaomi del autor para configurar una IP estática, es decir, haga clic en el Wifi conectado al teléfono móvil. Después de hacer clic, el detallado Se mostrará la información del Wifi, y luego haga clic en "Configuración de IP" "La opción se selecciona como estática, y luego haga clic en la marca en la esquina superior derecha para guardar. Diferentes teléfonos móviles pueden tener diferentes formas de configurar la IP estática de Wifi. Si no está seguro, puede ir a Baidu.

inserte la descripción de la imagen aquí

4. El complemento AR Foundation Editor Remote vincula la dirección IP en el teléfono móvil y guarda los cambios. Seleccione la carpeta Recursos debajo de la carpeta Complementos, luego seleccione el archivo Configuración en la carpeta Recursos y luego ingrese la dirección IP estática enlazada previamente en su teléfono móvil en el cuadro de entrada en el cuadro rojo 1 como se muestra a continuación.

inserte la descripción de la imagen aquí
Una vez completada la entrada, seleccione la carpeta ARFoundationRemoteInstaller, luego seleccione el archivo del instalador debajo de esta carpeta y luego haga clic en el botón en el cuadro rojo 2 como se muestra en la figura a continuación, y espere a que Unity se compile.
inserte la descripción de la imagen aquí
5. Instale el software de la aplicación AR Companion en el teléfono móvil. Primero, conecte su teléfono móvil a la computadora a través del cable de datos (nota: la computadora necesita obtener el permiso para transferir archivos en el teléfono móvil), seleccione la carpeta ARFoundationRemoteInstaller, luego seleccione el archivo del instalador debajo de esta carpeta y haga clic en él como como se muestra en la figura a continuación Haga clic en el botón dentro del cuadro rojo 3 y luego espere a que se cargue la barra de progreso del editor de Unity.Después de cargar la barra de progreso, el software de la aplicación AR Companion se instalará correctamente en su teléfono.

inserte la descripción de la imagen aquí

5. prueba

Antes de depurar, primero regrese al teléfono móvil y abra el software de la aplicación AR Companion previamente instalado en el teléfono móvil. (Nota: no debe salir de la ejecución del software de la aplicación AR Companion en el teléfono móvil antes de que Unity ejecute el proyecto). De lo contrario, el juego no se puede ejecutar con éxito.
Luego regrese a Unity y abra un proyecto relacionado con AR. Aquí el autor toma el proyecto AR de reconocimiento facial como ejemplo y luego ejecuta el juego, puede ver el efecto de ejecución del editor de Unity y el teléfono móvil como se muestra en la figura de abajo.
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
Nota: si la escena abierta tiene un evento de clic, puede hacer clic tanto en la computadora como en el teléfono móvil, y el efecto en el teléfono móvil se sincronizará con el efecto en la computadora.

Supongo que te gusta

Origin blog.csdn.net/jianjianshini/article/details/115871841
Recomendado
Clasificación