※ これは 2016/12/11 Windows 10 Anniversary Edition(10.0; Build 14393)、Unity ver.5.5.0f3(Windows版) 時点の情報です
最新版では動作が異なる可能性がありますのでご注意ください
前回は Segoe UI のフォントで HoloToolkit の 3D テキストを表示してみました
今回は別のフォントで表示するためにマテリアルを追加してみたいと思います
前回同様、まずは利用したいフォントのインポートから
Antonio というフリーのフォントを用意したのでこれをドラッグドロップで Fonts ディレクトリにインポートします
インポートが終わったら Assets/Materials ディレクトリに新しくマテリアルを新規作成します
作成したマテリアルは名前を「3DAntonioText」という名前にして選択し、Shader を HoloToolkit/3DTextShader に変更します
前回同様 Texture に Antonio フォントの Font Texture をドラッグドロップでアタッチします
さらに Hierarchy 上にある 3DTextPrefab を選択し、Text Mesh の Font を Antonio に変更します
マテリアルは 3DAntonioText に変更し、マテリアルの色に表示したいフォント色を指定します
ここまでの手順で 3DTextPrefab のフォントが Antonio に変わりました
複数フォントを使い分けたい場合は必要な分だけこんな風にマテリアルを追加すれば大丈夫そうですね