QuickInfo – MRTK2

QuickInfo Main

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 mit Anmerkungen zu versehen.

Verwenden von QuickInfos

Eine QuickInfo kann direkt zur Hierarchie hinzugefügt und auf ein Objekt ausgerichtet werden.

Um diese Methode zu verwenden, fügen Sie der Szenenhierarchie einfach ein Spielobjekt und eine der QuickInfo-Prefabs (Assets/MRTK/SDK/Features/UX/Prefabs/QuickInfos) hinzu. Erweitern Sie im Inspektorbereich des Prefabs das ToolTip Skript. Wählen Sie einen Tippstatus 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, das die QuickInfo enthalten soll, aus der Hierarchie in das Feld mit der Bezeichnung Ziel. Dadurch wird die QuickInfo an das -Objekt angefügt. QuickInfo-Connector

Bei dieser Verwendung wird von einer QuickInfo ausgegangen, die immer angezeigt wird oder die über ein Skript angezeigt/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 Erscheinen und Verschwinden können im Skriptinspektor sowie eine Lebensdauer festgelegt werden, sodass die QuickInfo nach einer festgelegten Dauer ausgeblendet wird. QuickInfos enthalten auch Stileigenschaften wie Hintergrundvisuals im Spawnerskript. Standardmäßig wird die QuickInfo mit dem Spawnerskript im -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.

QuickInfo-Beispiele