Manipular objetos 3D usando o 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 agarrar 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, por isso não precisam corresponder exatamente à malha do GameObject. Uma aproximação aproximada da malha é frequentemente mais eficiente e indistinguível na jogabilidade.
Manipulador de objetos (script): o
ObjectManipulatorscript torna um objeto móvel, escalável e rotativo 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 do controlador de movimento em headset imersivo.
Controlo de limites
O BoundsControl apresenta uma capacidade simples de remodelação de objetos em realidade mista. Um controle de limites exibirá um contêiner no holograma para sugerir que os usuários podem interagir com ele. Os controlos nos cantos e bordas da caixa permitirão dimensionar, girar ou mover 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 observações visíveis para ajudar a entender o espaço do objeto. Todas as interações e elementos visuais podem ser personalizados com facilidade.