簡體   English   中英

使用Java SWING的Java 2d游戲

[英]Java 2d Games with Java SWING

我和我的朋友開始使用Java為SNES開發一個類似Zelda的游戲。 唯一的問題是我們不知道該使用什么:我們自己的AWT引擎或者我們是否可以使用SWING來簡化它。

那么..簡短的問題是:

對於軟java-2d游戲,使用Java Swing是好還是壞?

為什么?

考慮到游戲並不“沉​​重”。 提前致謝!

我嘗試了幾次,發現:

  • 如果你的圖形都是未旋轉的(或象限旋轉的)精靈和固定或平鋪的背景圖像,它通常足夠快。
  • 如果您需要旋轉圖像或繪制幾何形狀(使用Graphics2D ),請忘記它。 只需在屏幕上顯示20-30個多邊形頂點即可慢慢爬行。 如果你進行大量的旋轉和縮放,那么即使是2D世界,你也可能更適合使用3D框架。

如果你選擇swing,請學習使用BufferStrategy類。

還要考慮PulpCore

雖然您可以使用Java awt和swing庫來構建游戲,但您可能更容易找到特定於游戲的庫並圍繞它進行構建。 加工是一個很好的選擇,特別是對於初學者。 http://processing.org/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM