次の方法で共有


ヒント - MRTK2

ツールヒント メイン

ヒントは、通常、オブジェクトの詳細な検査時にヒントや追加情報を伝えるために使用されます。 ツールヒントを使用して、物理環境のオブジェクトに注釈を付けることができます。

ヒントを使用する方法

ヒントを階層に直接追加し、オブジェクトを対象にすることができます。

このメソッドを使用するには、ゲーム オブジェクトといずれかのツールヒント プレハブ (Assets/MRTK/SDK/Features/UX/Prefabs/Tooltips) をシーン階層に追加するだけです。 プレハブのインスペクター パネルで、 ToolTip スクリプトを展開します。 ヒントの状態を選択し、ヒントを構成します。 ツール ヒントのそれぞれのテキストをテキスト フィールドに入力します。 ToolTipConnector スクリプトを展開し、階層からヒントを取得するオブジェクトを Target というラベルの付いたフィールドにドラッグします。 これにより、ツールヒントがオブジェクトにアタッチされます。 ツールヒント コネクタ

この使用では、ツールヒント コンポーネントのツールヒントの状態プロパティを変更することで、常に表示されているツールヒント、またはスクリプトを使用して表示/非表示にするツールヒントを想定しています。

ヒントを動的に生成する

ツールヒントは、実行時にオブジェクトに動的に追加できるだけでなく、タップまたはフォーカスを表示および非表示にするための事前設定も可能です。 ToolTipSpawner スクリプトを任意のゲーム オブジェクトに追加するだけです。 表示と非表示の遅延は、設定された期間の後にツールヒントが消えるように、スクリプト インスペクターと有効期間で設定できます。 ヒントには、スポナー スクリプトの背景ビジュアルなどのスタイル プロパティも含まれています。 既定では、ヒントはスポナー スクリプトを使用してオブジェクトに固定されます。 これは、アンカー フィールドに GameObject を割り当てることで変更できます。

シーンの例

サンプル シーン (Assets/MRTK/Examples/Demos/UX/Tooltips/Scenes) では、さまざまなヒントの例を見つけることができます。

ヒントの例