操作系统:Windows 10
依赖关系:
<dependency>
<groupId>org.slick2d</groupId>
<artifactId>slick2d-core</artifactId>
<version>1.0.2</version>
</dependency>
LWJGL原生人:2.9.3
我正在使用的代码是:
public void init(GameContainer gc) throws SlickException {
try {
java.awt.Font temp = java.awt.Font.createFont(java.awt.Font.TRUETYPE_FONT, org.newdawn.slick.util.ResourceLoader.getResourceAsStream("resources/5x5_pixel.ttf"));
temp = temp.deriveFont(java.awt.Font.PLAIN, 5);
// Crashes here:
new TrueTypeFont(temp, false);
// and here:
new UnicodeFont(temp);
} catch (Exception e) {
e.printStackTrace();
}
它崩溃而没有抛出异常,所以我不确定如何调试它。没有字体,一切都呈现/运行良好,我测试了多种字体似乎都以相同的方式崩溃。 (注意,如果字体丢失,它会抛出一个不同的错误,所以我也看了它。)
谢谢!