[]<分享>关于位图字体或者XML加载的微信小游戏无法显示的问题
问题描述:Layabox中位图字体(BitmapFont)关于微信小游戏无法正常显示
原因分析
解决方案
和此库相同的还有 xmldom库:https://github.com/jindw/xmldom
需要配合的有
这个方法的第一个参数为true导致。但是我又必须开放这个,如何?所以这个就是要远程加载字体的原因。
位图字体制作原生发布代码库位图字体生产工具
最后附上我的的博客地址:
http://blog.asroads.com/
- 在LayaAir和Webstorm下面都能正常显示 在Web下也可以正常显示,到了微信模拟器就消失
原因分析
- 在微信里面 解析fnt有问题,需要有xml 解析器
解决方案
- 下载xml解析库,引入方式:
1
window.Parser = require("./js/dom_parser");
和此库相同的还有 xmldom库:https://github.com/jindw/xmldom
- 需要在相应的文件目录下面放置
需要配合的有
- 微信小游戏fnt 最后要远程加载
- laya官网介绍的位图字体格式 要转成 utf-8 格式(反正我这边转了之后才能用,大家看自己的环境而定)
- 因为引入了新的库导致了新的bug
- 微信模拟器下报错
“gameThirdScriptError”
错误,找到最后原因竟然是“Laya.MiniAdpter.init(true, false);”
这个方法的第一个参数为true导致。但是我又必须开放这个,如何?所以这个就是要远程加载字体的原因。
位图字体制作原生发布代码库位图字体生产工具
最后附上我的的博客地址:
http://blog.asroads.com/
没有找到相关结果
已邀请:
要回复问题请先登录
3 个回复
赞同来自:
nevercai
赞同来自:
pandaYoo
赞同来自: