所以我试图使用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();
它或多或少地从维基中复制和粘贴。接下来,在一帧中我使用gluOrtho2d()并重置投影和模型视图矩阵。然后我打电话给
this.font.drawString(100, 50, "some text goes here");
实际绘制文本。但我得到的只是一个空屏幕,没有任何错误。
答案 0 :(得分:0)
考虑到在当前版本的slick 2d中对UnicodeFonts进行了折旧,我建议您按照我在这个相关问题上使用AngelCodeFonts的步骤进行操作:Slick2D Fonts don't work