桌面应用程序 – libGDX适用于仅桌面应用程序开发吗?

我现在通过书籍和在线教程自学java几个月.陡峭的学习曲线.因为我在空闲的时间里这么做,所以我很快就会对语言的各个方面都很好.我已经创建了使用lwjgl作为图形的简单程序.

我正在寻找一个框架/库,它将帮助我尽可能多地使用技术底层的东西.我宁愿专注于编写一个游戏而不是成为一个OpenGL天才或者从头开始创建一个GUI,当时有“那里”的图书馆比我做得更好.我根本无法投入所需的时间,但仍然喜欢写自己的游戏.

考虑到我只想编写仅限桌面的应用程序,你会推荐libGDX用于那个目的吗?或者它更像是一个Android-API,也恰好在桌面上运行(用于调试?).是否有更适合桌面应用的替代方案?

我真的很喜欢我读到的关于libGDX的内容,它似乎为游戏开发的各个方面提供了有用的工具.我只是不想花几个月的时间来学习它,只是发现图书馆XY在桌面应用程序方面会更好.

感谢您的意见,感谢任何帮助!

一月

最佳答案
我个人会为此推荐libgdx,原因如下:

>它为Box2D等库提供了大量包装器,
OpenGL ES和FreeType,可以在核心库中,也可以通过扩展.
>它包含许多您可能需要实现的features,例如纹理图集,网格,平铺地图,JSON序列化等.
>这是非自以为是,即你可以选择你使用的部分,而不是强制采用“libgdx方式”做事.
>它是积极开发的,具有强大的,有用的,knowledgeable community左右
它.
>它在各种平台上都非常便携,因此您在Windows上开发的内容可以在Mac上运行,反之亦然.

转载注明原文:桌面应用程序 – libGDX适用于仅桌面应用程序开发吗? - 代码日志