如何代码设置默认字体 引擎版本2.0.10

原先用的都是系统默认字体,不太好看。现在下载了一个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资源拉到属性框中,之后再传递参数亦可。

感谢兄弟~