原先用的都是系统默认字体,不太好看。现在下载了一个ttf字体 放入项目后,能否通过代码在游戏入口去动态设置 不像去每个文本都去手动设置字体。 麻烦各位大佬解答。
-
Creator 版本:2.0.10
-
目标平台:Web
-
详细报错信息,包含调用堆栈:
-
重现方式:
-
之前哪个版本是正常的 :
-
手机型号 :
-
手机浏览器 :
-
编辑器操作系统 :
-
编辑器之前是否有其它报错 :
-
出现概率:
-
额外线索:
原先用的都是系统默认字体,不太好看。现在下载了一个ttf字体 放入项目后,能否通过代码在游戏入口去动态设置 不像去每个文本都去手动设置字体。 麻烦各位大佬解答。
Creator 版本:2.0.10
目标平台:Web
详细报错信息,包含调用堆栈:
重现方式:
之前哪个版本是正常的 :
手机型号 :
手机浏览器 :
编辑器操作系统 :
编辑器之前是否有其它报错 :
出现概率:
额外线索:
可以的。
你可以使用cc.loader.loadRes 来动态加载 ttf字体。
示例:
cc.loader.load("test", cc.Font, function(err, resFont) {
if (!err) {
label.font = resFont; //传入新加载的font字体对象即可。
}
//TODO
});
或者 也可以在 property 中加载 cc.Font 类型的属性,将ttf资源拉到属性框中,之后再传递参数亦可。
感谢兄弟~