TextMeshProのオブジェクトが増えてくると、フォントを変更したい時に大変です。
そこでこの記事では、TextMeshProフォントを一括で変更する、以下の2つの方法を紹介します。
- すでに作ってあるTextMeshProオブジェクトのフォントを一括変更する
- これから作るTextMeshProオブジェクトのフォントを一括変更する
それでは一つずつ解説していきます。
目次
TextMeshProオブジェクトのフォントを一括変更する
まずはシーン内に散らばった、TextMeshProオブジェクトのフォントを一括で変更する方法を紹介します。
ヒエラルキーの検索ウインドウ左にある虫眼鏡アイコンをクリック→Typeを選択します。
これはType検索といい、入力した名前のコンポーネントを持つゲームオブジェクトを検索できます。

ここに「TextMeshProUGUI」と打ち込むと、シーン内のTextMeshProオブジェクトが表示されます。
ちなみに検索するときは小文字で打っても大丈夫です。

Ctrl+Aで全選択してインスペクターを開きます。

Font Assetから変更したいフォントアセットを選びクリックすれば設定完了です。

テキスト生成時のデフォルトフォントを変更する
上ではすでに作ってあるオブジェクトのフォントを一括で変更しましたが、ここでは今後作成するTextMeshProのデフォルトフォントを変更したいと思います。
Edit→Project settingsを開きます。
TextMesh Pro内のSettingsを開くと、Default Font Assetの項目があります。
ここをクリックし、今後デフォルトフォントにしたいフォントアセットを選択すれば設定完了です。

まとめ
以上、TextMeshProフォントを一括で変更する方法を紹介しました。
一個ずつ設定するのは手間がかかるので、一括で変更して開発効率をアップさせましょう!

コメント