Java游戏编程库 我曾用C++工作过一段时间,对OOP有很强的理解力。我最近开始玩Java,发现它很容易学,但我想到了一件事。在C++中,我可以使用一个LIB,如AlelGro或者OpenGL来进行游戏开发。在爪哇,是否必须使用外部的LIB,就像C++一样?我问这个问题的原因是因为我知道Java对于任何东西都有很多默认函数,但是它们对游戏来说足够好吗?

Java游戏编程库 我曾用C++工作过一段时间,对OOP有很强的理解力。我最近开始玩Java,发现它很容易学,但我想到了一件事。在C++中,我可以使用一个LIB,如AlelGro或者OpenGL来进行游戏开发。在爪哇,是否必须使用外部的LIB,就像C++一样?我问这个问题的原因是因为我知道Java对于任何东西都有很多默认函数,但是它们对游戏来说足够好吗?,java,game-engine,Java,Game Engine,对于某些类型的游戏来说,默认库“足够好”。查看Swing(或者AWT)教程,了解如何使用它。它相当强大 也就是说,如果你不需要的话,没有必要重新发明轮子。您可以获得用于Java的OpenGL绑定。你也可以使用其他开源库,我相信谷歌搜索会产生大量的结果。默认库对于某些类型的游戏来说“足够好了”。查看Swing(或者AWT)教程,了解如何使用它。它相当强大 也就是说,如果你不需要的话,没有必要重新发明轮子。您可以获得用于Java的OpenGL绑定。您还可以使用其他开源库,我相信谷歌搜索会产生大量的开

对于某些类型的游戏来说,默认库“足够好”。查看Swing(或者AWT)教程,了解如何使用它。它相当强大

也就是说,如果你不需要的话,没有必要重新发明轮子。您可以获得用于Java的OpenGL绑定。你也可以使用其他开源库,我相信谷歌搜索会产生大量的结果。

默认库对于某些类型的游戏来说“足够好了”。查看Swing(或者AWT)教程,了解如何使用它。它相当强大


也就是说,如果你不需要的话,没有必要重新发明轮子。您可以获得用于Java的OpenGL绑定。您还可以使用其他开源库,我相信谷歌搜索会产生大量的开源库。

有一些Java游戏编程库,如和。搜索“java游戏编程”,你会找到很多关于这个问题的答案。

有一些java游戏编程库,如和。搜索“java游戏编程”,你会找到这个问题的很多答案。

我想知道Java2D的绘图操作是否和LWJGL一样高效。据我所知,Java2D也使用硬件加速图形。它当然可以使用,对于简单的游戏来说已经足够好了。它还支持双缓冲,例如,用于平滑动画。教程:另请参见:Q:Java2D使用哪种图形硬件加速?谢谢,现在我知道Java2D是硬件加速的。我想知道Java2D的绘图操作是否和LWJGL一样高效。据我所知,Java2D也使用硬件加速的图形。它当然可以使用,对于简单的游戏来说已经足够好了。它还支持双缓冲,例如,用于平滑动画。教程:另请参见:Q:Java2D使用哪种图形硬件加速?谢谢,现在我知道Java2D是硬件加速的。