我和我的朋友開始開發一個遊戲就像塞爾達SNES使用Java。唯一的問題是我們不知道要用什麼:我們自己的AWT引擎,或者如果我們可以使用SWING來簡化它。Java 2D遊戲與SWING
所以..短期問題是:
對於軟Java的2D遊戲,這是一個好的或壞的主意,使用的Java Swing?
And 爲什麼?
考慮到遊戲並不「沉重」。 在此先感謝!
我和我的朋友開始開發一個遊戲就像塞爾達SNES使用Java。唯一的問題是我們不知道要用什麼:我們自己的AWT引擎,或者如果我們可以使用SWING來簡化它。Java 2D遊戲與SWING
所以..短期問題是:
對於軟Java的2D遊戲,這是一個好的或壞的主意,使用的Java Swing?
And 爲什麼?
考慮到遊戲並不「沉重」。 在此先感謝!
我有這個嘗試了幾次,結果發現:
Graphics2D
),忘記它。在屏幕上只有20-30個多邊形頂點,它可以緩慢爬行。如果你做了大量的旋轉&縮放,那麼你可能更適合用3D框架,即使是2D世界。如果您選擇swing,請學習使用BufferStrategy類。
也請考慮PulpCore。
雖然您可以使用Java awt和swing庫來構建遊戲,但您可能會更容易找到遊戲特定的庫並在其周圍構建。處理是一個很好的選擇,特別是初學者。 http://processing.org/
**不好:**因爲你只是重新做別人已經完成的所有工作(對於2D遊戲庫,可能是內部使用Swing的遊戲庫):-) Swing旨在取代AWT - 不是一個遊戲庫。 – 2011-02-03 05:10:07
最後的老闆應該是JButton;) – CurtainDog 2011-02-03 05:32:14