En este momento estás viendo Nuevo UI Builder/Toolkit y VR World Space

 – Unity

Nuevo UI Builder/Toolkit y VR World Space – Unity

Nuevo UI Builder/Toolkit y VR World Space

– UnityAssets3Free

buenas , soy Juan y para hoy os traigo
esta unity pregunta

¿Es posible usar el nuevo generador de IU y el kit de herramientas para la IU de World Space en el uso de VR?

He visto formas de hacer esto con Render Textures, pero no solo no parece ser lo mismo que un World Space Canvas (que esperaba, pero ni siquiera se acerca), sino que no puedo encontrar una manera de interactuar usando el ¿Método VR Raycast?

1 respuesta 1

Esto aún no es compatible oficialmente, pero ciertamente es posible para aquellos que quieran implementarlo por su cuenta.

Como mencionó el OP, es bastante simple representar la interfaz de usuario, la idea principal es definir panelSettings.targetTexture para algunos RenderTexture, que puedes aplicar a un quad como cualquier otra textura. Tenga en cuenta que si tiene varias interfaces de usuario, necesitará varias instancias de PanelSettings.

Para raycasting hay un método panelSettings.SetScreenToPanelSpaceFunction que se puede usar para traducir coordenadas 2d a coordenadas de panel, aquí hay un Muestra unitaria oficial demostrando cómo se puede implementar en el espacio de la cámara. El método se llama en cada actualización para que pueda ser secuestrado para usar un raycast de un controlador en lugar de coordenadas de pantalla, aunque he obtenido resultados mixtos con este enfoque.

verificar este repositorio para una implementación de ejemplo en XR, es una solución más sofisticada que hace un uso extendido del sistema de entrada.

nota: si aun no se resuelve tu pregunta por favor dejar un comentario y pronto lo podremos de nuevo , muchas gracias

sin mas,espero que te funcione

Deja una respuesta