Begrenzungsrahmen und App-Leiste
Was ist das Begrenzungsfeld?
Begrenzung ist die Standardschnittstelle für die Objektbearbeitung in Mixed Reality. Dieses Feature bietet dem Benutzer einen visuellen Hinweis, dass das Objekt derzeit anpassbar ist. Auf HoloLens 2 funktioniert das Begrenzungsfeld mit direkter Handbearbeitung und reagiert auf die Fingernähe des Benutzers. Es zeigt visuelles Feedback, um dem Benutzer zu helfen, die Entfernung vom Objekt zu erkennen.
Skalieren eines Objekts
Die Ecken des Begrenzungsrahmens teilen dem Benutzer mit, dass das Objekt skaliert werden kann. Die Handles folgen einem allgemein verstandenen Muster zum Anpassen der Skalierung. Dieser visuelle Hinweis zeigt Benutzern die Gesamtfläche des Objekts an – auch wenn sie außerhalb eines Anpassungsmodus nicht sichtbar ist. Ohne dieses Feature kann sich ein Objekt, das an einem anderen Objekt oder einer anderen Oberfläche angedockt ist, so verhalten, als ob um es herum Platz gäbe, der nicht vorhanden sein sollte.
Videoschleife: Skalieren eines Objekts über den Begrenzungsrahmen
Drehen eines Objekts
Die vertikalen rechteckigen Angebote an den Rändern des Begrenzungsrahmens sind Drehanzeigen. Dies ermöglicht dem Benutzer eine feinere Anpassung über seine platzierten Hologramme. Sie können sich nicht nur anpassen und skalieren, sondern jetzt auch drehen.
Videoschleife: Drehen eines Objekts über einen Begrenzungsrahmen
Visuelles Feedback zur Handnähe auf HoloLens 2
Auf HoloLens 2 gibt es einen zusätzlichen visuellen Hinweis, der der Wahrnehmung der Tiefe durch den Benutzer helfen kann. Ein Ring in der Nähe der Fingerspitze wird angezeigt und herunterskaliert, wenn sich die Fingerspitze dem Objekt nähert. Der Ring konvergiert schließlich zu einem Punkt, wenn der gedrückte Zustand erreicht ist. Dieses visuelle Angebot hilft dem Benutzer zu verstehen, wie weit er vom Objekt entfernt ist.
Videoschleife: Beispiel für visuelles Feedback basierend auf der Nähe zu einem Begrenzungsrahmen
Informationen zur Entwicklung von Unity-Apps finden Sie unter Begrenzungsrahmen im Mixed Reality Toolkit-Unity.
Was ist die App-Leiste?
Die App-Leiste ist ein Menü auf Objektebene, das eine Reihe von Schaltflächen enthält, die am unteren Rand der Begrenzungen eines Hologramms angezeigt werden. Dieses Muster wird häufig verwendet, um Benutzern das Entfernen und Anpassen von Hologrammen zu ermöglichen. Die App-Leiste wurde in erster Linie als Möglichkeit zum Verwalten platzierter Objekte in der Umgebung eines Benutzers entwickelt. In Verbindung mit dem Begrenzungsrahmen hat ein Benutzer die volle Kontrolle darüber, wo und wie Objekte in Mixed Reality ausgerichtet werden.
Die App-Leiste folgt dem Benutzer.
Da dieses Muster mit Objekten verwendet wird, die weltgesperrt sind, wird die App-Leiste immer auf der Seite der Objekte angezeigt, die dem Benutzer am nächsten sind. Dieses Feature erzielt zwar technisch nicht das gleiche Ergebnis. Verhindern der Position eines Benutzers, Funktionen zu verdecken oder zu blockieren, die andernfalls von einem anderen Speicherort in seiner Umgebung verfügbar wären.
Videoschleife: Um ein Hologramm herum läuft die App-Leiste folgt
Begrenzungsrahmen in MRTK (Mixed Reality Toolkit) für Unity
MRTK stellt Skripts und Prefabs für das Begrenzungsfeld und die App-Leiste bereit. Sie können ein Begrenzungsfeld hinzufügen, indem Sie das Skript BoundingBox.cs einem beliebigen Objekt zuweisen.