-3
我即將編寫一個平臺遊戲(比如老超級馬里奧),我想用Java編寫它。哪個圖形類更適合用於此目的?我已經找到了JFrame,Graphics,Graphics2d,JApplet等。我應該使用哪一個java類來做2D遊戲圖形?
遊戲將包含一個移動的背景(一個圖像),一個運動(也是圖像)的charachter和一些關卡(也包括圖像)。我希望能夠全屏運行它。
我應該使用哪一類?
我即將編寫一個平臺遊戲(比如老超級馬里奧),我想用Java編寫它。哪個圖形類更適合用於此目的?我已經找到了JFrame,Graphics,Graphics2d,JApplet等。我應該使用哪一個java類來做2D遊戲圖形?
遊戲將包含一個移動的背景(一個圖像),一個運動(也是圖像)的charachter和一些關卡(也包括圖像)。我希望能夠全屏運行它。
我應該使用哪一類?
簡而言之,JApplet是一種在瀏覽器內部運行的Java應用程序(現在大多是過時的),JFrame是一種窗口類,而Graphics和Graphics2d是中級圖形庫。
如果你想使用Java的內置庫,你真的應該閱讀這些教程,以便對它有一個基本的瞭解:
另外,有很多Java遊戲庫在那裏,you could take a look at them.
如果它是2d,我通常只是建議使用它yourse如果。一旦你轉向3D,像OpenGL這樣的庫就派上用場了。 – Rogue
爲什麼downvotes?! – theva
你自己工作是什麼意思?如果我不使用庫,如何獲取程序框架? – theva