Unity - TextMeshPro で中国語が表示される

Unity TextMeshPro では中国語が表示されます

Unity の組み込みフォント アセット (Font Asset) では中国語を表示できませんが、以下の操作を行うことで中国語に対応したフォント リソースを生成できます。

よく使われる漢字のテキストをダウンロード

https://github.com/DavidSheh/Common ChineseCharacter

ttf形式のフォントを取得する

個人の開発者はSiyuan シリーズのフォントを推奨していますが、
学習してコミュニケーションしたいだけの場合は、C:/Windows/Fontsそこから
、フォント ファイルをエディタのプロジェクト ウィンドウに直接ドラッグすることができます。

フォントアセットの生成

Window→TextMeshPro(間違ってTextを選択しないように注意してください)→Font Asset Creatorを選択してフォント作成ウィンドウを開き、
「フォントの作成」ウィンドウを開く
用意したフォントファイル(TTF)と文字ファイル(よく使うテキスト)をウィンドウ内のソー​​スフォントファイルと文字ファイルにドラッグします。それぞれ、
必要に応じて生成パラメータを調整します。
「フォント アトラスの生成」ボタンをクリックし、生成が完了するまで待ちます。生成が完了
フォントウィンドウの生成
したら、「保存」または「名前を付けて保存...」ボタンをクリックして、FontAsset を保存します。 。

FontAsset の使用

TextMeshPro で保存したばかりの FontAsset を選択して、TMP コンポーネントを中国語表示にします
フォントの選択

おすすめ

転載: blog.csdn.net/weixin_43430402/article/details/129155970