TextMeshPro 包官方文档 最新版,请注意版本
Unity 的 TextMashPro 自带的几款字体都是英文字体,没有中文。
在 inspector 中设置中文,会显示成方块,无法正常使用
步骤 1 :
下载字体,最好是开源字体,未来在项目中可以商用
步骤 2 :
在 Unity project 窗口中,在 Assets 下新建 Fonts 文件夹,导入下载好的字体
静态字体效率会比动态的高,适合文字较多时使用
在我的云盘中,分享了 16159 中文和符号 txt ,以及已经转换好的静态字体文件
下载链接:https://pan.xunlei.com/s/VMovVwhBhUQOnMxDnufbrVqRA1 提取码:3986
某些动态字体,在使用中文标点符号和一些特殊文字符号的时候,依旧会出现方块,这个时候可以使用 TextMeshPro 的 Font Fallback。Font Fallback 可以从另一个 FontAsset 中获取不包含在当前 FontAsset 中的字符。
可以用 Font Fallback 来外挂一些低频使用、或者特殊的符号、字体。
参考资料:
配套视频教程: https://space.bilibili.com/43644141/channel/seriesdetail?sid=299912
文章也同时同步微信公众号,喜欢使用手机观看文章的可以关注
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。