LoginSignup
8
11

More than 5 years have passed since last update.

[Unity]カスタムフォントを簡単に設定したい

Last updated at Posted at 2016-09-19

ダメージ(数字)等、カスタムフォントを使用したい場合の参考URLをメモしました。
2016-09-19 10_29_59-フォト.jpg

フォントの画像を作成

Font Tex Generator
http://sapphire-al2o3.github.io/font_tex/

上記URLを参考に、
http://sapphire-al2o3.github.io/font_tex/generator.html
で、カスタムフォントを作成します。
2016-09-19 10_13_06-フォト.jpg

PNGとfontsettingsをダウンロードして、Unity内のフォルダに入れます。

Shaderは、
https://gist.github.com/sapphire-al2o3/8875316
からダウンロードしたものを使用します。

2016-09-19 10_10_39-Unity Personal (64bit) - UtageTousyou.unity - TousyouTengi_Genpon - Android_ _DX.jpg

テキストに設定

TextのFontに、作成したフォントを設定します。
image

フォントのサイズを変更したい場合は、Rect TransformのScale(X軸とY軸)で調整します。
Font Sizeのように、一箇所のみの調整でフォントサイズを変更したい場合は、3Dテキストを使用すると良いかもしれません。

※3Dテキストで設定する場合

Create > 3D Object > 3D Textで、3Dテキストを作成します。
2016-09-19 10_18_19-フォト.jpg

Text MeshのFontに、作成したフォントを設定します。
Character Sizeで、(Font Sizeと同じように)フォントの大きさを調整できます。

3Dテキストのレイヤー描画順を設定

[Unity]MeshRendererのsortingLayer設定拡張[決定版]
http://qiita.com/fujioko/items/1c286452a793e0686930
から、MeshSortingOrderEditor.csをUnityのEditorフォルダにコピペします。

MeshRenderer上でレイヤー順が設定できるようになるので、開発しているゲームに合わせて任意の値を入力します。

2016-09-19 10_23_54-Unity Personal (64bit) - UtageTousyou.unity - TousyouTengi_Genpon - Android_ _DX.jpg

完成

image
(画像は「刀匠天儀」 開発中画面より引用)

8
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
11