Unity事例ノート

UNITY

フォントが勝手に黒くなってしまう現象

フォントの変更とシャドウ

デフォルトで用意されているフォント以外でも、Unityでは自前のフォントデータ取り込むことができます。

PCからフォントデータをドラッグ&ドロップすると、簡単に取り込み可能。

インスペクタービューからフォントを指定しましょう。

背景とのバランスしだいでは、影をつけて目立さなければなりません。

コンポーネントを追加から、検索ウィンドウでshadowを入力。

影のコンポーネントを追加して、字体との距離を設定しました。

フォント変更とシャドウの追加だけで、ゲームイメージにぴったりはまりました。

フォントが黒くなってしまう

ところが、途中でいきなりフォントカラーが黒になってしまうことがあるんですね。

取り込んだフォントデータに対して、マテリアルを付けてあげなければなりません。

Textを選択し、インスペクターから、マテリアルを設定します。

ウィンドウが出てきますので、ここではFontMaterialを選びましょう。

フォントマテリアルの設定ができれば、元どおりのカラーに戻りました。

この記事の監修・専門指導

枚方市のプログラミング専門スクール
フタバゼミ 枚方くずは校

この記事で解説したUnityやC#の技術も、当校では直接個別指導しています。「むずかしいことをおもしろく」をモットーに、初心者から本格開発までサポート。樟葉駅から徒歩1分、まずはお気軽に体験会へお越しください。

SCHOOL教室案内