BITMAP FONT BUG 1.5.2-beta1

我发现bitmapfont周围老是有一圈半透明的描边,而且颜色会随着字体颜色来变化,上图是我在字1周围画了一圈黑色后的效果,和原图(下图)完全不一样 ,原图是不会有描边的。这个真不知道怎么解决,所以发上来问下开发组的朋友。

还有这个和版本没啥关系应该

估计,是你最近生成bitmap字体的时候,设置了内描边造成的!

目测跟引擎没关系,你的 bmfont 生成的数据就是有搭边的。。。

生的的数据是没有搭边的。的确是引擎的BUG。数字2.zip (12.3 KB)

以上是我出现问题的一个BMPFONT,同样的方式生成的字体,都不一样。

你是不是预乘了 alpha?

不是啊 我根本不知道预乘ALPHA是什么意思 我就是用bitmap font generator.exe 这个软件生成了个字体。

你可以看我另外一个字体 就不会有这样的问题 是用同样的方法生成的字体2.zip (83.5 KB)

我这里用你的两个资源创建了这两个字体的截图,你看看是否正确?

如果不正确,麻烦指出来,谢谢。

是正确的但是请看图

1 这个字 周围就会出现白圈。其他就没有

是蓝色1周围有白色的边。图片里没有

我把字体和背景图放到PS里是没有白边的。直接把字体的PNG拖到编辑器里有白边。

这个不是 bmfont 的 bug,而是图片导入编辑器的时候,可能做了一些处理导致的白色的边。你保存图片的格式是什么?

把保存的选项看看?

,而且我试过各种调整OUTLINE glpyh这种选项的导出 试了还是有白色的边。

我的感觉就是编辑器在处理的时候做了什么导致的,因为这个BMPFONT太简单了只有一个文本和图片。

建议换 https://github.com/libgdx/libgdx/wiki/Hiero 这个 bmfont 生成工具再试一下。

bmfont 渲染没有问题,问题还是出在导入资源的处理上面。

谢谢龙哥 我试试

哥,这个工具不能用来做美工给的美术字,只能用来做系统的。而且我看了下用这个工具导出的FNT文件,内容也和我以前生成的无差别。并没有对预乘alpha做什么高级处理。

我发现这个和字体没关系。

这个是PS里面的图。

这个是编辑器里的

这个是两个字单独的切图。。