Manipular objetos 3D usando controle de limites
As coisas ficam interessantes quando você pode manipular esses hologramas usando suas mãos ou qualquer fonte de entrada. Para manipular e pegar um objeto com as mãos rastreadas, os objetos devem ter os seguintes componentes anexados a eles:
Collider: Os componentes do Collider descrevem a forma de um GameObject para colisões físicas. Os colisores são invisíveis, portanto, eles não precisam corresponder exatamente à malha do GameObject. Uma aproximação bruta da malha costuma ser mais eficiente e indistinguível no jogo.
Manipulador de Objeto (Script): o
ObjectManipulatorscript torna um objeto móvel, escalonável e rotacionável usando uma ou ambas as mãos. Você pode configurar o manipulador de objetos para manipular como o item responderá a várias entradas. O script deve funcionar com o maior número possível de tipos de interação, incluindo mão articulada do HoloLens 2, raios de mão do HoloLens 2, olhar e gestos do HoloLens 1, e entrada de controle de movimento para headsets imersivos.
Controle de limites
O BoundsControl apresenta uma funcionalidade simples para remodelar objetos em realidade mista. Um controle de limites exibirá um contêiner no holograma para sugerir que os usuários possam interagir com ele. As alças nos cantos e bordas da caixa permitirão dimensionar, girar ou transladar o objeto. O controle de limites também reage à sua entrada. No HoloLens 2, por exemplo, o controle de limites responde à proximidade do dedo, oferecendo comentários visíveis para ajudar a entender o espaço do objeto. Todas as interações e visuais podem ser personalizados sem esforço.