我使用這個代碼,這是剪斷,並從油滑維基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)的字體?
我最終只是映射文本的圖像,而不是試圖繪製字體,但是我打算在有空的時候對項目進行測試並驗證。 感謝您的回答! –