Manipular objetos 3D usando o controle de limites

Concluído

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 corporais. Os colisores são invisíveis, portanto, não precisam corresponder exatamente à malha do GameObject. Uma aproximação aproximada da malha é frequentemente mais eficiente e indistinguível na jogabilidade.

  • Object Manipulator(Script): O script ObjectManipulator torna um objeto móvel, escalável e rotativo usando uma ou ambas as mãos. O manipulador de objetos pode ser configurado para manipular como o item responderá a várias entradas. O script deve funcionar com o máximo de interação, incluindo mão articulada HoloLens 2, raios de mão HoloLens 2, olhar e gestos HoloLens 1 e entrada imersiva do controlador de movimento do fone de ouvido.

Controlo de limites

O BoundsControl apresenta uma capacidade simples para remodelar objetos em realidade mista. Um controle bounds exibirá um contêiner através do holograma para sugerir que ele pode ser interagido. As alças nos cantos e bordas da caixa permitirão dimensionar, girar ou traduzir 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 visuais podem ser facilmente personalizados.