#Hololens – Creando un menú con opciones con #HoloToolkit

Hola !

Llega el momento de realizar un backup de lo aprendido sobre Hololens y HoloToolkit. En este caso es relacionado a una funcionalidad de las básicas en una app

Seleccionar un elemento de un menú.

La idea es que frente a un tablero con diferentes opciones, la opción seleccionada se mostrará en un texto superior a las mismas

Holo Select Menu 04.gif

En posts anteriores ya he comentado como crear un proyecto en Unity3D y como importar el HoloToolkit. A partir de aquí, los siguientes pasos serían

  • 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
    • Add Assets
  • Create Empty and Rename > HoloCollection
    • Add Assets
      • Add Cube, add SAD image to cube
      • Add Cube, add HAPPY image to cube
      • Add Sphere, add SAD image to sphere
      • Add Sphere, add HAPPY image to sphere
      • Add 3D Text, name “TextResult”

En este punto la jerarquía de componentes debería quedar similar a la siguiente

clipboard02

Y llega el momento de la interacción, para esto creamos un script llamado “EmojiSelector”

clipboard05

En este script agrego un par de líneas en la operación OnSelect. Esta operación es la que se llama desde el GestureManager cuando se realiza un AirTap sobre un elemento seleccionado. El Script obtiene el elemento seleccionado desde el GazeManager y si el mismo es válido, muestra el nombre en el Text 3D llamado “ResultText”.

Saludos @ Toronto

El Bruno

References

Advertisements

4 thoughts on “#Hololens – Creando un menú con opciones con #HoloToolkit

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s