我已經與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. Blackjack println遊戲Java編程
- 3. Java中的遊戲編程?
- 4. Java中的遊戲編程
- 5. 「的Yahtzee」遊戲Java編程
- 6. 遊戲編程
- 7. 遊戲編程
- 8. 用Java編寫的3D遊戲編程
- 9. Java遊戲編程和線程
- 10. 遊戲編程C
- 11. Unity遊戲編程
- 12. Android遊戲編程
- 13. 在Java中編程的3D遊戲
- 14. Java:使用Swing編程遊戲
- 15. 簡單介紹java遊戲編程
- 16. Java遊戲編程:JOGL vs LWJGL?
- 17. Java 2D遊戲編程 - 新手問題
- 18. 使用JFrames進行Java遊戲編程
- 19. 培根遊戲Java程序?
- 20. Java程序高低遊戲
- 21. Java小程序遊戲
- 22. Java多線程HiLo遊戲
- 23. Java撲克遊戲程序
- 24. 編程一個Nim遊戲
- 25. C編程猜測遊戲
- 26. C編程棋盤遊戲
- 27. iPhone 2D遊戲編程
- 28. 多人遊戲編程
- 29. 迷宮遊戲編程
- 30. Python編程骰子游戲?
我想知道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