2011-06-03 62 views
1

我一直在製作視頻遊戲,並且在幾種語言之間引發了很多爭論,但Java可以很好地用於3D遊戲。 Java可以製作二維鳥瞰視頻遊戲嗎?如果我看起來有些無知,我對編程很陌生,所以很抱歉。謝謝你的時間!可以用Java來製作2D鳥瞰風格的遊戲嗎?

+0

是的。 123456788990 – erickson 2011-06-03 21:12:55

+0

你可以用Java 2D和3D做你想做的,所以我不明白這個問題。 – Kaj 2011-06-03 21:12:59

回答

1

這不是問題can Java make a 2d bird's eye game?。主要問題是does a 2d bird's game created with java meet your needs or not?。只需通過查看手機,您就可以使用用java創建的鳥眼相機輕鬆發現許多2D遊戲。 所以它一定能!

+0

那麼,我和他們交談的人並沒有做他們的功課,他們告訴我,java真的只能用來製作3D遊戲,謝謝你的幫助! – Bumpeh 2011-06-03 21:14:44

+0

@Bumpeh他們被誤解。同樣考慮到如果投影設置爲這樣,OpenGL可以呈現「平面2D視圖」就好了。 – 2011-06-03 21:37:41

1

是的。 (這個簡單的答案和問題一樣令人興奮。)

我用LWJGL在OpenGL中製作了2D「鳥眼」遊戲。它只需要正確設置角度。在筆記本電腦上的性能(使用適當的OpenGL 1.6+專用視頻卡;-)足以滿足大量物體和粒子的需求。

但是,LWJGL是針對遊戲的低級別OpenGL/basic-IO包裝,並且是「硬性方法」。還有其他的Java遊戲庫(有些只有像Slick這樣的2D)可以使遊戲編寫變得更容易。根據list of game engines,這還包括Jake2,Jogre和Java Monkey Engine(3D,但參見上文)。

如果覺得自己像......愚蠢.. Java 2D API可以直接使用(有些情況下它會嘗試使用硬件加速,但也有陷阱)。我沒有做任何JME編程,但我會懷疑它也有框架。

還記得 - 「鳥瞰圖」只是給定模型的選定投影/渲染。

快樂編碼。