我如何修复这个 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(每秒帧数),您可能可以禁用它,但如果您正在实现游戏或图形内容,那么了解何时 运行 您的信息是一个很好的信息程序。
我认为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(每秒帧数),您可能可以禁用它,但如果您正在实现游戏或图形内容,那么了解何时 运行 您的信息是一个很好的信息程序。