在fairygui创建的位图字体,在编辑器中显示一切正常,但在unity中发现有时候会发现显示错乱,经过对比,发现显示错乱是因为包的图片太多导致。位图字体也是打包成图集导入到unity中,我们假设位图字体是0-9,当图片比较多或者图片比较大的时候图集被拆成了两个部分,这时可能导致位图中的0-4在图集1,5-9在图集2,这样0-4显示正常,5-9显示错乱(推测显示的是5-9坐标在图集1的位置)。
解决方式:
1:拆解包体,把包拆解成几个小包,尽量确保在一个包只有一个图集。
2:位图字体单独设计一个包,确保只有一张图集,用AddPackage的方式预加载。
关于fairygui在unity的位图字体显示错误的问题
最新推荐文章于 2024-06-27 02:27:19 发布