我已經與C++合作了一段時間,並對OOP有了深刻的理解。我最近開始玩Java,發現它很容易學習,但有一件事出現在我的腦海裏。在C++中,我會使用諸如Allegro或OpenGL的庫來開發遊戲。在Java中,是否必須像使用C++一樣使用外部庫?我問的原因是因爲我知道Java對於任何事物都有很多默認函數,但是它們對遊戲來說足夠好嗎?Java遊戲編程庫
1
A
回答
4
有Java遊戲編程庫,如jMonkeyEngine和LWJGL。搜索「java遊戲編程」,你會發現很多這個問題的答案。
1
對於某些類型的遊戲,默認庫文件「足夠好」。查看Swing(或者AWT)教程,瞭解如何做到這一點。它非常強大。
這就是說,如果你不需要重新發明輪子,您可以獲得Java的OpenGL綁定。還有其他的開源庫可以使用,我相信Google的搜索將會產生很多。
相關問題
- 1. Java遊戲編程課程?
- 2. Java中的遊戲編程?
- 3. 遊戲編程
- 4. 遊戲編程
- 5. 用Java編寫的3D遊戲編程
- 6. Java遊戲編程和線程
- 7. Android遊戲編程
- 8. Unity遊戲編程
- 9. 簡單介紹java遊戲編程
- 10. Java遊戲編程:JOGL vs LWJGL?
- 11. Java 2D遊戲編程 - 新手問題
- 12. 在Java中編程的3D遊戲
- 13. 培根遊戲Java程序?
- 14. Java多線程HiLo遊戲
- 15. Java小程序遊戲
- 16. iPhone網絡遊戲編程
- 17. 遊戲編程文學
- 18. 編程遊戲控制器
- 19. C編程棋盤遊戲
- 20. iPhone 2D遊戲編程
- 21. 遊戲編程結構
- 22. Python編程骰子游戲?
- 23. 物理OO遊戲編程
- 24. 多人遊戲編程
- 25. 多人遊戲編程
- 26. 哪個遊戲編程API?
- 27. Java遊戲 - ClassCastException
- 28. 桂遊戲庫
- 29. 在Java中玩Flash遊戲(遊戲)
- 30. Java - 井字遊戲Swing遊戲 - 錯誤
我想知道Java2D的繪圖操作是否和LWJGL一樣高效。 – Johnathan 2011-04-27 21:22:39
據我所知,Java2D也使用硬件加速圖形。它當然可以用於簡單遊戲。它還支持雙緩衝,例如,平滑動畫。教程:http://download.oracle.com/javase/tutorial/2d/index.html – Jesper 2011-04-27 21:25:06
另請參閱:問題:Java2D使用哪種圖形硬件加速? http://j.mp/lqN3a9 – Jesper 2011-04-27 21:26:46