bitmapfont-for-ugui ver 1.1

  • BitmapFontをuGUIで使うためのスクリプト
  • 対応バージョン Unity 5.5.3

更新履歴

  • 2017/4/23
    • Unity5.5.3 動作確認
  • 2016/2/4 v1.1
    • Unity5.3.1 対応
  • 2015/12/6 v1.0

BitmapFontGeneratorの使い方

  1. BMFontなどでアトラスファイルとfntファイルを出力する。
  • BMFontを使う場合、fntファイルの形式は「XML」形式を選択する。
  1. BitmapFontGenerator.csをEditorフォルダへ追加。

  2. フォントアトラスファイルとfntファイルを選択状態に。 ss1.png

  3. 右クリック、Create→BitmapFontを選択。

  4. 同一フォルダにFontSettingファイルとMaterialファイルが作成される。

ss2.png

出力したFontSettingファイルを使う

TextコンポーネントのFont欄に出力したFontファイルをリンクする。 Text欄に文字を打ち込むとビットマップフォントが画面に表示される。

ss3.png

ss4.png

(4)ビットマップフォントでもFontSizeで大きさを変更する

Textコンポーネントがついたゲームオブジェクトにスクリプトをアタッチする。

Add Component -> Bitmap Font Scaling

図のようにTextと同じオブジェクトにくっつける。

ss5.png


下図の1行目のテキストはFontSize:40で 2行目のテキストはFontSize:25に設定している。 サイズの制御はTextのFontSizeを変更することで反映される。

ss6.png

  • TrueTypeのフォントの場合、BMFontで出力する時にFont Settingsの【Render from TrueType outline】と【Match char height】にチェックを入れること。