Manipular objetos 3D mediante el control de límites
Las cosas son interesantes cuando se pueden manipular esos hologramas mediante las manos o cualquier origen de entrada. Para manipular y agarrar un objeto con manos rastreadas, los objetos deben tener los siguientes componentes adjuntos a ellos:
Colisionador: los componentes del colisionador describen la forma de un GameObject para colisiones corporales. Los colisionadores son invisibles, por lo que no necesitan coincidir exactamente con la malla de GameObject. Una aproximación aproximada de la malla suele ser más eficaz e indistinguible en el juego.
Manipulador de objetos (script): el
ObjectManipulatorscript hace que un objeto sea extraíble, escalable y girable mediante una o ambas manos. Puede configurar el manipulador de objetos para manipular cómo responderá el elemento a numerosas entradas. El script debe funcionar con el mayor número de tipos de interacción, incluidas las manos articuladas de HoloLens 2, los rayos de las manos de HoloLens 2, la mirada y los gestos de HoloLens 1, y la entrada del controlador de movimiento para cascos de realidad inmersiva.
Control Bounds
BoundsControl Presenta una funcionalidad sencilla para remodelar objetos en realidad mixta. Un control de límites mostrará un contenedor en el holograma para sugerir que los usuarios puedan interactuar con él. Las manijas en las esquinas y los bordes de la caja permitirán el escalado, la rotación o la traslación del objeto. Además, el control de límites reacciona a la entrada. En HoloLens 2, por ejemplo, el control de límites responde a la proximidad del dedo, ofreciendo comentarios visibles para ayudar a comprender el espacio del objeto. Todas las interacciones y objetos visuales pueden personalizarse sin esfuerzo.