如何指定使用Textmesh pro

注意到2020.1.0发行日志里说已经支持了使用SDF技术渲染字体(即Unity里的TextMeshPro),但是相关的资料很少,如果想再unity里使用textmesh pro,fairygui有额外的设置需要吗?
已邀请:

谷主

赞同来自: lifengdmu

嗯,目前还来不及写文档,我在这里简单说一下:
1、拖入一个ttf到编辑器,假设这个ttf的名字是abc。双击这个资源,渲染方式选择"SDFAA"。然后编辑器里使用这个字体。
2、在Unity里,使用TextMeshPro创建一个名字是abc的FontAsset,放到Resources目录或者Resources/Fonts目录下。
 
一般来说,完成上面两部就可以了。如果你的FontAsset是用ab载入的,那么需要动态注册一下:
 
FontAsset asset; //假设这个你已经从ab载入

TMPFont font = new TMPFont();
font.fontAsset = asset;
font.name = "abc";
FontManager.RegisterFont(font);
 

要回复问题请先登录注册