我如何修复这个 slick2D hello world 程序以与 windows 8.1 一起使用?

How can I fix this slick2D hello world program to work with windows 8.1?

我认为windows 8.1 无论如何都是问题。

我正在使用 Slick2D 网站上的教程创建一个 hello, world 程序,以确保我的 slick 安装顺利。

这是相关代码:

        //init stuff
        AppGameContainer appgc;
        appgc = new AppGameContainer(new Game("Simple Slick Game"));
        appgc.setDisplayMode(640, 480, false);
        appgc.start();
        //draw a string that says howdy
        g.drawString("Howdy!", 10, 10);

但是当我执行它时,它看起来像这样一团糟:

数字变了几个times/second。

我认为 Slick 不支持 win8.1 可能是问题所在,因为这是在控制台中记录的:

 WARNING: Found unknown Windows version: Windows 8.1
 Attempting to use default windows plug-in.

除此之外,不确定。也许是字体的问题?或者一些奇怪的 utf 东西?

我不太清楚你的问题是什么,但你看到的是 "Howdy!" 文字覆盖文字 "FPS 9860"。

试着换一下Howdy的位置,例如:

g.drawString("Howdy!", 100, 100);

如果您不想显示 FPS(每秒帧数),您可能可以禁用它,但如果您正在实现游戏或图形内容,那么了解何时 运行 您的信息是一个很好的信息程序。