最近我一直在研究java遊戲,並且我發現了很多東西。但是,有一件事仍然困擾着我。它的設置方式,玩家穿過背景(遊戲板)。目前,每次玩家移動時,都會重新繪製整個框架,包括背景。當玩家移動時,這會導致簡短而煩人的屏幕閃爍。Java:將多個對象繪製到一個框架上
我已經分離出來,我的代碼,以從需要重新繪製的東西分別繪製背景:
公共無效drawMap(圖形窗格){...}
公共無效drawPlayer(圖形窗格){...}
問題是,我無法找到一種方法,使我留在屏幕上時,我使用repaint(); ,這是玩家移動的必要條件。有什麼建議麼?
你想要雙緩衝! – 2012-03-27 20:30:01