gpt4 book ai didi

android - 如何使用 libgdx 显示矢量化文本?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:06:12 25 4
gpt4 key购买 nike

我对适用于 Android 的 libGDX(不错的 OpenGL 包装器,也可以在 PC 上工作)是一个菜鸟,并且我已经阅读了一些关于如何显示图像和形状的很好的示例。然而,当我想查看如何显示文本时,我注意到我唯一能看到该库支持的是 BitmapFont,它为每个字符使用一个位图。对于某些分辨率和字体大小没问题,但对于其他情况会变得模糊/像素化。

还有其他方法可以使用这个很酷的库来显示文本吗?某种方式来显示矢量字体,并使用除“.fnt”之外的更流行的字体文件扩展名?

最佳答案

badlogic 博客上最近有一篇关于 generating bitmap fonts on the fly from TrueType font files 的条目这应该可以解决缩放时难看的打包字体文件的问题。

当我刚接触 Android 和 libGDX 时,我花了一些时间寻找矢量字体解决方案以通过 libGDX 绘制可缩放文本。我从来没有找到任何东西(甚至不是通用 Java 或通用 Android)。我发现的大多数字体解决方案都是基于位图构建的,或者是非常复杂的渲染系统(很难适应 OpenGL)。这对我来说也有点奇怪,我还没有找到一个连贯的解释。

关于android - 如何使用 libgdx 显示矢量化文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9647418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com