Manipuler des objets 3D avec un contrôle de limites

Effectué

Les choses deviennent intéressantes quand vous pouvez manipuler ces hologrammes avec vos mains ou une source d’entrée. Pour manipuler et saisir des objets avec des mains suivies, vous devez attacher les composants suivants aux objets :

  • Collider : les composants collider soulignent la forme d’un GameObject pour les collisions corporelles. Les colliders sont invisibles, donc ils n’ont pas besoin de correspondre exactement au maillage du GameObject. Une approximation du maillage est souvent plus efficace et indécelable dans le jeu.

  • Object Manipulator (Script) (Manipulateur d’objet (script)) : le script ObjectManipulator permet de déplacer, mettre à l’échelle et faire pivoter un objet à l’aide d’une ou des deux mains. Le manipulateur d’objets peut être configuré pour manipuler la manière dont l’élément répond à de nombreuses entrées. Le script doit fonctionner avec un nombre maximal d’interactions, notamment la main articulée HoloLens 2, les rayons émanant de la main HoloLens 2, les gestes et pointage du regard HoloLens 1 et l’entrée du contrôleur de mouvement du casque immersif.

Contrôle des limites

Le contrôle de limites présente une fonctionnalité simple pour remodeler les objets en réalité mixte. Un contrôle de limites affiche un conteneur sur l’hologramme pour suggérer qu’il peut faire l’objet d’une interaction. Les poignées situées aux angles et bords de la zone permettent la mise à l’échelle, la rotation ou la translation de l’objet. Le contrôle de limites réagit en outre à votre entrée. Sur HoloLens 2, par exemple, le contrôle de limites répond à la proximité d’un doigt, offrant des remarques visibles pour vous aider à comprendre l’espace autour de l’objet. Toutes les interactions et tous les visuels peuvent être facilement personnalisés.