Unity-UGUI TMP字体
.ttf文件→ .asset文件查看插件内字体文件在导入TMP插件后,会自带一个字体,可以查看其资源LiberationSans.ttf :源字体文件LiberationSans SDF.asset :TMP使用的字体文件Atlas Population Mode :Static 静态模式:只能显示被定义添加了的字符,其他字符无法正常显示 Dynamic 动态模式:当遇到未定义添加的字符时,会自动增加此字符,但是会产生新内存,字体内存动态扩增(会根据需要显示的字符,从生成TMP Asset时给定的ttf资源动态生成字符,通常来讲这种方式会比较方便,但是缺点是在游戏运行过程中,若不断的有新的字符出现,会不断的生成新字符,然后会涉及到内存的分配,这样会有几率导致游戏卡顿,这也是我们应该重点考虑的)因此一般的做法是:将一些常用的字符生成静态TMP资源A,然后将一种动态的TMP资源B加入到A的Fallback List当中,其意义就是当遇到静态字符集中没有的字符时,会在A的Fallback List中继续寻找,也就是上述的资源B,这样就可以有效的避免使用动态图集有可能造成的卡顿问题。LiberationSans SDF - Fallback:TMP使用的字体文件( 用于Fallback字体)创建TMP字体资源首先将美术侧的.ttf字体文件导入到Unity中如果你使用的是windows10系统,那么可以在Window10自带的字体里面选一种或者多种导入unity,然后使用,windows10系统自带的字体文件一般在C:\Windows\Fonts下,例如: