Udostępnij za pośrednictwem


Etykietka narzędzia — MRTK2

Etykietka narzędzia main

Etykietki narzędzi są zwykle używane do przekazywania wskazówek lub dodatkowych informacji podczas bliższej kontroli obiektu. Etykietki narzędzi mogą służyć do dodawania adnotacji do obiektów w środowisku fizycznym.

Jak używać etykietki narzędzia

Etykietkę narzędzia można dodać bezpośrednio do hierarchii i docelową do obiektu.

Aby użyć tej metody, wystarczy dodać obiekt gry i jedną z prefabek etykietek narzędzi (Assets/MRTK/SDK/Features/UX/Prefabs/Tooltips) do hierarchii sceny. W panelu inspektora prefab rozwiń ToolTip skrypt. Wybierz stan porady i skonfiguruj etykietkę narzędzia. Wprowadź odpowiedni tekst porady narzędzia w polu tekstowym. ToolTipConnector Rozwiń skrypt i przeciągnij obiekt, który ma mieć etykietkę narzędzia z hierarchii do pola z etykietą Target. Spowoduje to dołączenie etykietki narzędzia do obiektu. Łącznik etykietki narzędzia

W tym przypadku przyjęto założenie, że etykietka narzędzia jest zawsze wyświetlana lub wyświetlana /ukryta za pomocą skryptu przez zmianę właściwości stanu etykietki narzędzia składnika etykietki narzędzia.

Dynamiczne duplikowanie etykietek narzędzi

Etykietka narzędzia może być dynamicznie dodawana do obiektu w czasie wykonywania, a także wstępnie ustawiona do wyświetlania i ukrywania na naciśnięciu lub fokusie. Wystarczy dodać ToolTipSpawner skrypt do dowolnego obiektu gry. Opóźnienia w wyświetlaniu i znikaniu można ustawić w inspektorze skryptów, a także okres istnienia, aby etykietka narzędzia zniknęła po upływie określonego czasu trwania. Etykietki narzędzi również właściwości stylu funkcji, takie jak wizualizacje tła w skry skrycie spawner. Domyślnie etykietka narzędzia zostanie zakotwiczona do obiektu za pomocą skryptu duplikatora. Można to zmienić, przypisując obiekt GameObject do pola kotwicy.

Przykładowa scena

W przykładowych scenach (Assets/MRTK/Examples/Demos/UX/Tooltips/Scenes) będzie można znaleźć różne przykłady etykietek narzędzi.

Przykłady etykietek narzędzi