Unity 【Unity6】日本語の文字化け対応(□が表示される)
やりたいことUnityでGUIに日本語を表示しようとしたときに□が表示され正しく表示されないときの対処法です。↑のように表示されます。対策TMPでなくLegacyを使用UnityではTMP(TextMeshPro)とLegacyの2種類の文字のUIが用意されています。上で書いた問題はTMPで起こるので、代わりにLegacyを使用することで日本語が表示できます。TMPはLegacyではできないグラデーションなどの表示ができますが、多くのGUIではLegacyで十分なように思いますので、TMPの機能が不要な場合はこの対策で十分です。(ただしもとから入っているフォントの日本語はかなりいまいちです。M...