LWJGL 3 - 渲染文本

Tet*_*ure 5 java opengl text lwjgl

我正在尝试使用未弃用的 OpenGL 在 LWJGL 3 中渲染文本。我不能使用 Slick-Util,它依赖于旧版本的 LWJGL 和不推荐使用的 OpenGL。

如果我用标准 C++ OpenGL 编写,我会使用 FreeType,但我不能。那么我将如何开始创建一个可以处理文本渲染的类,并支持:

  • 不同的字体/字体大小/粗体、斜体等
  • 字体着色
  • 字体变换

有没有人有关于这个主题的任何好的资源,最好是 Java 和 LWJGL?

Gav*_*vin 3

LWJGL3 具有与 STB 的内置绑定,可以加载 TTF 字体文件,LWJGL3 存储库中有示例向您展示如何使用它渲染文本。

可以在此处找到更多详细信息和示例。

  • 请在此处提供示例,因为提供的链接现已无效。 (3认同)
  • 这些示例都使用已弃用的 OpenGL :/ @Gavin (2认同)