2011-12-13 84 views
0

我想嘗試使用Graphics2d類在java中製作2D遊戲。我不斷收到閃爍的圖像。我做了一些研究,發現我必須使用加速圖形來獲得更快的幀速率。我該怎麼做呢?java加速圖形

我需要知道如何非常快地繪製圖像以及如何阻止我的屏幕閃爍。

除了示例,我會很感激任何提及基本加速圖形的教程。例如,我發現this one有用,但我想了解基礎知識。

+0

簡單。不要使用Graphics2D。使用一個2d庫,如Slick2d。它更乾淨,更容易,並適合於此目的。 – liamzebedee

回答

4

閃爍不是由幀率造成的,而是由於缺乏雙緩衝。有關該主題的更多信息,請參見this tutorial

對於硬件加速,您需要使用VolatileImage類。有關代碼示例的描述,請閱讀this

+0

感謝您的幫助! –