Manipuler des objets 3D avec un contrôle de limites
Les choses sont intéressantes lorsque vous pouvez manipuler ces hologrammes à l’aide de vos mains ou de n’importe quelle source d’entrée. Pour manipuler et saisir un objet avec des mains suivies, les objets doivent avoir les composants suivants attachés à eux :
Collider : Les composants Collider décrivent la forme d’un GameObject pour les collisions corporelles. Les colliders sont invisibles, donc ils n’ont pas besoin de correspondre exactement au maillage de GameObject. Une approximation du maillage est souvent plus efficace et indécelable dans le jeu.
Manipulateur d’objet (script) : le
ObjectManipulatorscript rend un objet mobile, évolutif et pivotable à l’aide d’une ou des deux mains. Vous pouvez configurer le manipulateur d’objet pour manipuler la façon 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 de limites
Le modèle BoundsControl présente une fonctionnalité simple pour remodeler des objets en réalité mixte. Un contrôle de limites affiche un conteneur dans l’hologramme pour suggérer que les utilisateurs peuvent interagir avec lui. Les poignées situées dans les angles et les bords de la boîte permettent la mise à l’échelle, la rotation ou le déplacement de l’objet. Le contrôle de limites réagit également à votre entrée. Sur HoloLens 2, par exemple, le contrôle limites répond à la proximité des doigts, offrant des remarques visibles pour mieux comprendre l’espace de l’objet. Toutes les interactions et visuels peuvent être facilement personnalisées.