Text では、3DテキストとUIテキストのサンプルを提示しています。
それでは、進めていきましょう。
まず、[Project] パネルから [HoloToolkit-Example] -> [Text] の順に選択し、
それでは、進めていきましょう。
まず、[Project] パネルから [HoloToolkit-Example] -> [Text] の順に選択し、
[TextPrefabSamplesTest] をクリックしてください。
このオブジェクトは、[Project] パネルの [HoloToolkit-Example] -> [Text] の中のプレハブを持ってきています。
[Inspector] パネルで [Text Mesh] があると思います。
ここで、表示する文字やサイズ、配置などを設定しています。
[Text Mesh] は、テキスト文字列を表示する 3D 物体です。
[3DTextPrefab] を活用して、[3DTextSamples] 内の [Text] としています。
続いて、[Hierarchy] パネルから [UITextSamples] を展開し、選択してください。
このオブジェクトは、[Project] パネルの [HoloToolkit-Example] -> [Text] の中のプレハブを持ってきています。
[Canvas Scaler] では、キャンバスの大きさを設定しています。
[Graphic Raycaster] では、キャンバス上のグラフィックを管理して、衝突判定を行います。
これにより、オブジェクトへのタップなどが可能になります。
[UITextSamples] の子要素の [Text] を選択してください。
[Inspector] パネルで [Text] があるのを確認できると思います。
ここでも表示する文字やサイズ、配置などを設定できます。
[Text] は、UI の Text を用いていて、他のGUI のタイトルや説明などを表示するのによく使われています。
[UITextSamples] の [Text] では、[Text] スクリプト を使用しています。
[UITextSamples] の [Text] は、キャンバスが管理しています。
この違いは、3D Object の3D Text から作成されているか、UI の Text から作成されているかの違いです。
[UITextSamples] は、[Project] パネルの [HoloToolkit] -> [UI] -> [Prefabs] 内の
[UITextPrefab] を活用しています。
次に、[Hierarchy] パネルから [HoloLensCamera] を選択してください。
このオブジェクトは、[Project] パネルの [HoloToolkit] -> [Input] -> [Prefabs] 内から持ってきており、
ホロレンズのカメラを管理しているオブジェクトです。
配置とビルド
いつも通り配置とビルドを行います。
配置とビルドに関しては、 HOLOLENS 5つのビルド方法 を参照してください。
実行すると、
実行動画はコチラです。