我一直在尝试使用 slickutils 在 LWJGL 中进行字符串打印。通常在浏览网页时,我发现了两种方法。首先是位图,您有一个完整的字母表并将每个字母打印为纹理,另一个是使用TrueTypeFont
s 和truetypefont.drawString(20f,20f,"LWJGL String Test", Color.green)
方法。然而,我发现的大多数文献都是几年前的。当前执行此操作的正确方法是什么?
目前我正在使用该TrueTypeFont
方法,但是我的结果让我感到困惑。
//It doesn't matter which Font I try to load, I get the same green bar.
//I think it has something to do with not finding the Fonts?
Font awtFont = new Font("Times New Roman", Font.BOLD, 24);
TrueTypeFont font = new TrueTypeFont(awtFont, true);
font.drawString(20f, 20f, "LWJGL TEST STRING",Color.green);
我还从互联网上复制了一个示例并得到了相同的结果(只是一个酒吧)。尝试谷歌搜索,但找不到任何修复程序。