添加了支持TextMeshPro字体fallback功能

众所周知,谷主太忙了没有时间支持这个功能,只能自己动手丰衣足食了。
test1.png

 
提交了个pr支持了TextMeshPro字体fallback功能:
https://github.com/fairygui/FairyGUI-unity/pull/209
 
展示:
不同字体会生成不同的Mesh去渲染。支持TypingEffect、下划线、删除线。
255925625-422f3fc2-7d38-4c98-96f9-d7587a46fbf4.png


注:TextMeshPro插件本身对fallback 的情况下的下划线、删除线的支持不友好,渲染层级有错误,如图所示:
255927015-73cf3b21-442c-4b68-84a6-df4461ea89e1.png

但是在FGUI的支持里修复了这个问题。

注:对TextMeshPro插件版本有要求,2.0.1版本不支持。测试了2.1.6及其以上是支持的。没有测试最低版本是多少
 
注:注册的TMPFont名字需要和TMP_FontAsset资源名字一样。因为需要从fallback的字体资源名字查询注册的TMPFont对象
 
有需要的朋友可以使用看看,有问题可以反馈,一起解决。

2 个评论

最新提交修复了:fallback的文字不支持HTML、UBB语法的问题
项目仓库:
https://github.com/Mr-sB/FairyGUI-unity

要回复文章请先登录注册