Steuern von 3D-Objekten mithilfe eines Begrenzungssteuerelements
Die Dinge werden interessant, wenn man diese Hologramme mit den Händen oder einer beliebigen Eingabequelle manipulieren kann. Wenn Sie ein Objekt mit nachverfolgten Händen steuern und greifen möchten, müssen die Objekte mit den folgenden Komponenten verbunden sein:
Collider: Mit Collider-Komponenten wird die Form eines GameObject für körperliche Berührungen skizziert. Colliders sind unsichtbar, sodass sie nicht genau mit dem Gittermodell für das GameObject übereinstimmen müssen. Eine grobe Näherung des Gittermodells ist im Spiel häufig effizienter und nicht unterscheidbar.
Object Manipulator (Script): Durch das ObjectManipulator-Skript wird ein Objekt mit einer oder zwei Händen verschiebbar, skalierbar und drehbar. Das ObjectManipulator-Skript kann so konfiguriert werden, dass damit die Reaktion des Elements auf verschiedene Eingaben gesteuert werden kann. Das Skript muss mit möglichst vielen Arten der Interaktion wie etwa mit der artikulierten Hand von HoloLens 2, den Handstrahlen von HoloLens 2, Blick und Gesten von HoloLens 1 und bei der Motion-Controller-Eingabe über das immersive Headset verwendet werden können.
Begrenzungssteuerelement
„BoundsControl“ stellt eine einfache Möglichkeit zum erneuten Modellieren von Objekten in Mixed Reality dar. Mit einem Begrenzungssteuerelement wird ein Container im Hologramm angezeigt, um darauf hinzudeuten, dass man damit interagieren kann. Ziehpunkte an den Ecken und Kanten des Rahmens ermöglichen das Skalieren, Drehen oder Übersetzen des Objekts. Das Begrenzungssteuerelement reagiert zudem auf Ihre Eingabe. Bei HoloLens 2 reagiert das Begrenzungssteuerelement beispielsweise auf die Nähe eines Fingers und stellt sichtbare Hinweise mit Informationen zum Raum des Objekts bereit. Alle Interaktionen und Visuals können problemlos angepasst werden.