TextMeshProを使う
1:TextMeshProを インポートします
2:AssetsのTextMesh Proを削除します
※Package Managerに最初から導入されるようになったので 1 2の手順は不要になりました
3:Window→TextMeshPro→Import TMP Essential Resources と
Import TMP Examples and Extras の2つをインポートします

4:GameObject→UI→Text - TextMeshPro を選択します

これでTextMeshProを使う準備ができました
フォントを追加する
TextMeshProではフォントを追加する必要があります
フォントを追加するには
Window→TextMeshPro→Font Asset Creator
を選択します


Source Font File に使いたいフォントを入れ
Character Set をCustom Characters に変更し
Custom Character Listに使いたい文字を入力します
そうしたらGenerate Font Atlasをクリックするとフォントができるので
Saveで保存しましょう
入力文字のリスト
はこちらから
※フォントの名前に全角文字が入ってると実行できません
※文字が潰れてしまう場合 Atlas Resolution の数値を変更して調整してください(数値は左右同じにする)
※文字が潰れてても 実機では普通に表示される事もあります
TextMeshProのスクリプト
using
System.Collections;
using System.Collections.Generic;
using UnityEngine;
using TMPro;//TextMeshProUGUIを使うのに必要
public class TextMeshPro : MonoBehaviour
{
public TextMeshProUGUI textmesh;
void Start()
{
// 文字を変更する
textmesh.text =
"ABCDE";
// 文字サイズを変更する
textmesh.fontSize = 1f;
// 文字の幅を変更する
textmesh.characterSpacing = 1f;
textmesh.wordSpacing =
1f;
textmesh.lineSpacing =
1f;
textmesh.paragraphSpacing = 1f;
}
}
※TextMeshProは非情に重い機能です あまり沢山使わないようにしましょう
戻る