Hola !
Hoy dejaré los pasos para un escenario casi obligatorio cuando creamos apps con Hololens:
Cómo mostrar un mensaje de texto que siempre esté visible en el punto de vista del usuario de Hololens
Algo similar al siguiente video
Como siempre los pasos para crear un proyecto, son los que he explicado en post anteriores.
- Eliminar los assets por defect Main camera y Directional light
- Grabar la escena
- Ajustar los valores necesarios para que proyecto de Unity funcione como UWP en Hololens
- Project Settings / Player
- Project Settings / Quality
- File / Build Settings
- Importar HoloToolkit
- Agregar los Assets
- Main Camera
- Spatial Mapping
- Cursor With Feedback
- Create Empty and Rename > Managers
- Add Components
- Gaze Managers
- Gaze Stabilizer
- Gesture Managers
- Hands Manager
- Text Manager (script below)
- Add Assets
- Add Components
- Create Empty and Rename > HoloCollection
- Add Assets
- Add 3D Text, name “TextSample”, add text “Holo World”
- Add 3D Text, name “TextSample2”, add text “Holo Debug”
- Add Assets
El resultado es similar al siguiente:
En este caso este ejemplo se encarga de
- Mostrar el elemento TextSample siempre en el centro del POV del usuario
- Mostrar el elemento TextSample2 en una esquina del POV del usuario
El script que posiciona los elementos es un CustomScript con el siguiente código
Todavía estoy aprendiendo a comprender la mejor forma de trabajar con elementos 3D, es muy probable que la función Update() se pueda optimizar mucho. Por ahora, tutoriales como este (Vector Maths) de Unity3D me han servido para comprender como trabajar con vectores en Unity3D.
El código en GitHub en este link.
Saludos @ Toronto
El Bruno
References
- GitHub, HoloToolkit
- GitHub, HoloToolkit Unity
- El Bruno, Importar HoloToolkit Unity
- El Bruno, Cómo posicionar un holograma utilizando AirTap con HoloToolkit
- El Bruno, Creando un menú con opciones con HoloToolkit
- El Bruno, Utilizando comandos de voz para mostrar un menú
- Unity3D, Vector Maths
Una pregunta esto sólo se puede utilizar para las hololens?? no se puede utilizar para un windows phone??
LikeLike
Si, utilizando otras librerías y Unity3D también se puede crear apps – juegos para Windows 10 Mobile o Window Phone. Unity3D permite crear apps en modo UWP, esto nos permite que las apps – juegos sean para tablets, desktops o mobiles inclusive!
LikeLike