我使用这个代码,这是剪断,并从油滑维基Unicode教程修改:如何在Slick的UnicodeFont类中使用自定义字体?
UnicodeFont menuFont = new UnicodeFont("/fonts/mailrays.ttf", 8, false, false);
menuFont.addAsciiGlyphs();
menuFont.addGlyphs(400, 600);
menuFont.getEffects().add(new ColorEffect());
menuFont.loadGlyphs();
menuFont.drawString(25.0f, -80.0f, "Snake", new Color(1.0f, 1.0f, 1.0f));
但当字符串在屏幕上绘制它采用了低分辨率控制台字体,我认为是默认。什么可以阻止字符串使用我传入构造函数(mailrays.tff)的字体?
我最终只是映射文本的图像,而不是试图绘制字体,但是我打算在有空的时候对项目进行测试并验证。 感谢您的回答! –