我使用C++已经有一段时间了,对OOP有很深的理解。我最近开始尝试Java,发现它很容易学习,但有一件事浮现在我的脑海中。在C++中,我要么使用诸如Allegro之类的库,要么使用OpenGL进行游戏开发。在Java中,必须像在C++中一样使用外部库吗?我问这个问题的原因是,我知道Java有很多默认函数,但它们对于游戏来说足够好吗?
发布于 2011-04-28 05:18:43
有一些用于Java的游戏编程库,如jMonkeyEngine和LWJGL。搜索"java游戏编程“,你会找到很多关于这个问题的答案。
发布于 2011-04-28 05:12:55
默认的库对于某些类型的游戏来说是“足够好的”。请查看Swing (或者AWT)教程,了解如何做到这一点。它非常强大。
也就是说,如果你没有必要重新发明轮子,那就没有必要重新发明轮子。你可以获得OpenGL的Java绑定。你还可以使用其他的开源库,我相信在谷歌上搜索会得到很多结果。
https://stackoverflow.com/questions/5810632
复制相似问题