如何使用代码动态切换字体?
项目中要求做多语言,语言可以在UI中动态切换各种语言,但是每个语言对应的字体是不一样的。
我用了教程中FontManager.RegisterFont(FontManager.GetFont("HeiTi"), "黑体");
但是在unity运行中,只有部分字体换了,有一部分并没有缓过来,而且是同一界面的,原来选择的字体也是一样的,这些text并没有区别。
(我截了下图,红色框是换过来的字体,但是黄色框中字体是没有换过来的字体。这是什么原因呢?)
我用了教程中FontManager.RegisterFont(FontManager.GetFont("HeiTi"), "黑体");
但是在unity运行中,只有部分字体换了,有一部分并没有缓过来,而且是同一界面的,原来选择的字体也是一样的,这些text并没有区别。
(我截了下图,红色框是换过来的字体,但是黄色框中字体是没有换过来的字体。这是什么原因呢?)
没有找到相关结果
已邀请:
1 个回复
谷主
赞同来自: xi234465595