LibGDX - 使用BitmapFont进行更清洁的字体渲染

时间:2014-10-01 14:33:12

标签: android libgdx visual-glitch bitmap-fonts visual-artifacts

想知道是否有一个简单的解决方案;我在libGDX And​​roid项目中使用精灵批处理和位图字体渲染一些文本。文字渲染得很好,但在一些字母之后最后会出现一些微妙的灰色斑点,我想清理它们。 多一点背景;我正在加载一个大胆的漫画sans字体(现在),使用Hiero生成,我已经将字体纹理的minfilter和magfilter设置为线性。此外,我没有在我的代码中的任何一点向上或向下扩展字体,但可能想稍后。以下是参考屏幕截图:http://i824.photobucket.com/albums/zz161/9bjames/Screenshot_zpseac8c515.png(您可能需要放大一点)。

我查了一下,发现了这个:BitmapFont rendering artifacts,但我想知道是否有更快的修复......或者至少有一个不那么“hacky”。例如,使用距离字段字体,或自定义着色器可以帮助吗? 谢谢,如果您需要更多信息,请告诉我。在此期间我会继续研究它。

- 快速编辑:发现使用默认纹理滤镜(最近)有助于灰点,只要我没有放大。看起来像质量也一般使用TextureFilter.Nearest下降...但它现在会做,而我得到更重要的部分工作。任何建议仍然会受到赞赏。

0 个答案:

没有答案