普通UI-Text设置
(同一unity版本设置一次即可)
1.首先工程的Resources目录下创建Fonts文件夹用于存放字体
如下图所示
2.找到Unity的安装目录下的Editor\Data\Resources\PackageManager\BuiltInPackages\com.unity.ugui\Runtime\UI\Core\Text.cs文件
找到图片中的代码
将其改为以下代码
if (font == null)
{
font = Resources.Load<Font>("Fonts/FZHT");
if (!font)
font = Resources.GetBuiltinResource<Font>("Arial.ttf");
}
3.关闭工程,将工程目录下的Library文件夹删除,将工程重新打开,创建UI时的默认字体已改为“FZHT”
如果不想删除Library文件夹,可以在工程中打开Text代码进行修改(Text.cs目录如图所示)
TMP UI-Text设置
(同一工程项目设置一次即可)
1.创建TMP支持字体格式
首先选中导入的字体,如FZHT.tff
选中字体,右键后按如下操作
2.设置TMP默认字体
在ProjectSettings中设置默认字体,如下操作: