所以我正在尝试使用 Slick2D 的 UnicodeFont 绘制字体。加载字体的代码:
Font font = new Font("Arial", Font.BOLD, 20);
UnicodeFont uFont = new UnicodeFont(font);
uFont.addAsciiGlyphs();
uFont.getEffects().add(new ColorEffect(java.awt.Color.BLACK));
uFont.loadGlyphs();
它或多或少是从 wiki 复制和粘贴的。接下来,在一帧中,我使用 gluOrtho2d() 并重置投影和模型视图矩阵。然后我打电话
this.font.drawString(100, 50, "some text goes here");
实际绘制文本。但我得到的只是一个空屏幕,没有任何错误。