「Unity/TMPro/Text」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→日本語へ) |
(→日本語へ) |
||
行24: | 行24: | ||
*Assets/Fontsを作ってその中に、NotoSansJP-Regular.otfを追加。 | *Assets/Fontsを作ってその中に、NotoSansJP-Regular.otfを追加。 | ||
*Unityメイン/Windows/TextMeshPro/FontAssetCreatorを開いて、FontSourceに先程のファイルをドラッグ。 | *Unityメイン/Windows/TextMeshPro/FontAssetCreatorを開いて、FontSourceに先程のファイルをドラッグ。 | ||
− | * | + | *以下のように設定 |
+ | <pre> | ||
+ | SamplingPointSizeをCustomSize:48へ | ||
+ | Paddingを5へ | ||
+ | PackingMethodをFastへ | ||
+ | AtlasResolutinを8192x8192へ | ||
+ | CharacterSetをCustomCharactersへ | ||
+ | SelectFontAssetをLiberationSansSDFへ | ||
+ | </pre> | ||
*CustomCharacterListに https://gist.github.com/kgsi/ed2f1c5696a2211c1fd1e1e198c96ee4?h=1 の文字を追加 | *CustomCharacterListに https://gist.github.com/kgsi/ed2f1c5696a2211c1fd1e1e198c96ee4?h=1 の文字を追加 | ||
*GenerateFontAtlasボタンを押すと、Atlasファイルができるので、Assets/Fontsの下へ保存。 | *GenerateFontAtlasボタンを押すと、Atlasファイルができるので、Assets/Fontsの下へ保存。 |
2022年1月6日 (木) 07:18時点における版
2DのTMProのテキストを追加
- ヒエラルキーで右クリックで、UI/TextMeshProを追加
- Window/TextMeshPro/Import TMP Essential Resources
- (サンプルを使いたい場合)Window/TextMeshPro/Import TMP Example and Extras
2DのTMProのテキストをスクリプトで入れる
using TMPro; public class SampleScene : MonoBehaviour { void Start() { TextMeshProUGUI textPro = GameObject.Find("Text (TMP)").GetComponent<TextMeshProUGUI>(); textPro.text = "hoge"; } }
日本語へ
- UI/TextMeshPro追加。
- Import TMP Essentialsを追加
- Assetsの下に、TextMeshProのディレクトリができることを確認。
- Googleフォントから、好きなものをDL。https://fonts.google.com/ (とりあえず、NotoSansJapaneseをDL)
- Assets/Fontsを作ってその中に、NotoSansJP-Regular.otfを追加。
- Unityメイン/Windows/TextMeshPro/FontAssetCreatorを開いて、FontSourceに先程のファイルをドラッグ。
- 以下のように設定
SamplingPointSizeをCustomSize:48へ Paddingを5へ PackingMethodをFastへ AtlasResolutinを8192x8192へ CharacterSetをCustomCharactersへ SelectFontAssetをLiberationSansSDFへ
- CustomCharacterListに https://gist.github.com/kgsi/ed2f1c5696a2211c1fd1e1e198c96ee4?h=1 の文字を追加
- GenerateFontAtlasボタンを押すと、Atlasファイルができるので、Assets/Fontsの下へ保存。
- 最後に、TextMeshProのsourceにAtlasファイルを選択。