Freigeben über


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 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. QuickInfo-Connector

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.

Beispiele für QuickInfos