2015-03-25 16 views
-1

無論如何,我認爲Windows 8.1是個問題。如何解決這個slick2D hello world程序與Windows 8.1一起工作?

我使用Slick2D網站上的教程來創建一個hello,world程序來確保我的安裝順利進行。

這是相關代碼:

 //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); 

但是,當我執行它,它看起來像這樣出問題的爛攤子:

Glitchy Window

的數字多次更改/秒。

我覺得油滑不支持win8.1可能是問題,因爲這是在控制檯登錄:

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

其他,不知道。也許是字體的問題?或者一些奇怪的UTF東西?

回答

1

我不完全是你的問題,但你看到的是「你好!」文字「FPS 9860」。

試圖改變你好的位置,例如:

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

如果你不想顯示FPS(每秒幀數)你也許可以禁用它,但如果要實現一個遊戲或圖形的東西,這是一個很好的信息知道什麼時候運行你的程序。

+0

Wowwwww我很笨。這工作。我以爲我得到了一些奇怪的unicode/utf小故障,甚至沒有想到這一點。謝謝! – grey00 2015-03-25 08:42:29

+0

@ user3238865沒問題,我們所有人都做過一些這樣的事情;)。如果我的回答是正確的,請接受它(使用向下按鈕下的勾號)。 – PhoneixS 2015-03-25 08:44:07