LibGDX:如何在FreetypeFont中放置渐变色?

时间:2015-08-23 13:11:56

标签: java fonts libgdx rendering freetype

我发现了一个很棒的街机类型字体。我想为字体制作一个简单的渐变和一个像素宽度的边框。

我设法使用名为Hiero v3.0的工具制作从白色到灰色的渐变。但是Hiero只保存.fnt文件,而Freetype使用ftt文件作为字体。

我设法用FreeTypeFont的setBorder-method创建一个边框。但是,没有方法可以创建渐变。

有没有办法在LibGDX游戏中使用酷渐变和边框制作FreetypeFont?如果没有,欢迎对这种情况提出任何建议。

1 个答案:

答案 0 :(得分:1)

我没有那么多FreeTypeFont,但没有固定的方法去做我想知道的事情。我认为你必须为自己编写代码。

我认为你最好使用Hiero。你可以:

  • 根据目标分辨率创建一个大字体并缩小到合适的大小。
  • 创建多种尺寸的字体,然后根据目标分辨率选择一种字体。

对不起,不是你想要的答案。如果您真的想与FreeTypeFont合作,那么您可能会获得一些很好的技巧,可以开始进行IRC聊天,其中最常见的贡献者经常会出去玩。 rc.freenode.net #libgdx。还有一个thread on the LibGDX forums,其中RobRendell成功实现了渐变,但它不再使用较新版本的libGDX进行编译。