QuickInfo — MRTK2
QuickInfos werden in der Regel verwendet, um bei genauerer Betrachtung eines Objekts einen Hinweis oder zusätzliche Informationen zu vermitteln. QuickInfos können verwendet werden, um Objekte in der physischen Umgebung zu kommentieren.
Verwenden einer QuickInfo
Eine QuickInfo kann direkt zur Hierarchie hinzugefügt und auf ein Objekt ausgerichtet werden.
Um diese Methode zu verwenden, fügen Sie einfach ein Spielobjekt und eine der QuickInfo-Prefabs (Assets/MRTK/SDK/Features/UX/Prefabs/QuickInfos) zur Szenenhierarchie hinzu. Erweitern Sie im Inspektorbereich des Prefabs das ToolTip
Skript. Wählen Sie einen Tippzustand aus, und konfigurieren Sie die QuickInfo. Geben Sie den entsprechenden Text für die QuickInfo in das Textfeld ein. Erweitern Sie das ToolTipConnector
Skript, und ziehen Sie das Objekt mit der QuickInfo aus der Hierarchie in das Feld Target. Dadurch wird die QuickInfo an das -Objekt angefügt.
Bei dieser Verwendung wird von einer QuickInfo ausgegangen, die immer angezeigt wird oder die per Skript angezeigt bzw. ausgeblendet wird, indem die QuickInfo-Statuseigenschaft der QuickInfo-Komponente geändert wird.
Dynamisches Erstellen von QuickInfos
Eine QuickInfo kann einem Objekt zur Laufzeit dynamisch hinzugefügt und voreingestellt werden, um bei einem Tippen oder Fokus ein- und auszublenden. Fügen Sie das ToolTipSpawner
Skript einfach einem beliebigen Spielobjekt hinzu. Verzögerungen beim Anzeigen und Verschwinden können im Skriptinspektor sowie eine Lebensdauer festgelegt werden, sodass die QuickInfo nach einer festgelegten Dauer verschwindet. QuickInfos enthalten auch Stileigenschaften wie Hintergrundvisuals im Spawnerskript. Standardmäßig wird die QuickInfo mit dem Spawnerskript am Objekt verankert. Dies kann geändert werden, indem Sie dem Ankerfeld ein GameObject zuweisen.
Beispielszene
In den Beispielszenen (Assets/MRTK/Examples/Demos/UX/QuickInfos/Scenes) finden Sie verschiedene Beispiele für QuickInfos.