0
slick2d有一個小故障。我在窗口上繪製的圖片重複。我正在運行eclipse的Windows 7計算機上。我正在使用paint.net作爲我的圖形,這看起來是這樣的:如何修復Slick2d中的圖像重複?
我會有一個圖像,但我還不能,抱歉。
這是我的形象代碼:
/**
* Images
*/
// Title
Image title;
public static int titleX = 100;
public static int titleY = 500;
// Play Button
Image play;
public static int playX = 210;
public static int playY = 500;
// Options Button
Image options;
public static int optionsX = 310;
public static int optionsY = 500;
// Quit Button
Image quit;
public static int quitX = 410;
public static int quitY = 500;
public void init(GameContainer Gc, StateBasedGame Sbg)
throws SlickException {
/**
* Images
*/
title = new Image("gfx/main_menu/title/new_title.png");
play = new Image("gfx/main_menu/buttons/play_button.png");
options = new Image("gfx/main_menu/buttons/options_button.png");
quit = new Image("gfx/main_menu/buttons/quit_button.png");
}
public void render(GameContainer Gc, StateBasedGame Sbg, Graphics G)
throws SlickException {
/**
* Background
*/
G.setColor(Color.white);
G.fillRect(0, 0, w*s, h*s);
/**
* Images
*/
title.draw(titleY*s,titleX*s);
title.draw(playY*s,playX*s);
title.draw(optionsY*s,optionsX*s);
title.draw(quitY*s,quitX*s);
}
沒關係我修好了!這是一個非常有趣的錯誤,儘管我會留下它! – AwesomeSpider8
如果您要回答這個問題,請自己回答。 –
爲什麼所有的位置變量都是靜態的?這是沒有必要的。 – 2013-05-24 18:06:36