-
Creator 版本:1.9.1
-
目标平台:微信小游戏
-
详细报错信息,包含调用堆栈:[wxg]Failed to load font. Data at path is null.
-
重现方式:导入并使用TTF文件,构建发布到微信小游戏时勾选MD5 cache,使用真机调试,报错[wxg]Failed to load font. Data at path is null. ,字体无法被使用。
1赞
勾选md5后你的ttf文件名字改了,用if(cc.loader.md5Pipe){url = cc.loader.md5Pipe.transformURL(url);}获得更改后的名字
ttf文件的原url是哪个呢?我放在了assets/font文件夹内。。
直接代入方法,url换成你的url啊
我也遇到了,只要勾选md5缓存,ttf就无效。我是直接拖拽字体到编辑器属性的,这个事情应该是引擎本身来处理的吧,如果要游戏代码来处理,那显然不合理……
获得正确的地址后怎么把地址转成font对象