我已经使用C ++了一段时间并且对OOP有了深刻的理解。我最近开始玩Java,发现它很容易学习,但我想到了一件事。在C ++中,我要么使用像Allegro这样的lib,要么使用OpenGL进行游戏开发。在Java中,像在C ++中一样使用外部库是必须的吗?我问的原因是因为我知道Java有几个默认函数,但它们对于游戏是否足够好?
答案 0 :(得分:4)
有适用于Java的游戏编程库,例如jMonkeyEngine和LWJGL。搜索“java游戏编程”,你会找到很多这个问题的答案。
答案 1 :(得分:1)
对于某些类型的游戏,默认的库是“足够好”的。查看Swing(或AWT)教程,了解如何操作。它非常强大。
话虽如此,如果你不需要,也没有必要重新发明轮子。您可以获得Java的OpenGL绑定。您还可以使用其他开源库,我相信Google搜索会产生足够的数据。