2013-02-27 175 views
5

我目前几个月通过书籍和在线教程来教授自己的java。陡峭的学习曲线。由于我在自由空闲时间这么做,我很少有希望能够很快使用该语言的各个方面。我创建了简单的程序,使用lwjgl作为图形。libGDX适用于仅桌面应用程序开发吗?

我正在寻找一个框架/库,它可以帮助我尽可能多的技术底层的东西。我宁愿专注于编写一款游戏,而不是成为OpenGL天才,或者在图书馆“在那里”比我以前做得更好的时候发明一个GUI。我根本无法投入所需的时间,但仍然乐于编写我自己的游戏。

考虑到我只想编写仅限于桌面应用程序,您会为此推荐libGDX吗?或者它更像是在Android上运行的Android API(用于调试?)。是否有替代品更适合桌面应用程序?

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

感谢您的输入,任何帮助表示感谢!

+0

很好问的问题! – Erandros 2013-05-16 15:10:29

回答

4

个人而言,我会建议libgdx为目的,有以下原因:

  • 它提供了一个库,比如Box2D的, 的OpenGL ES和FreeType的,无论是在大量包装纸核心库或通过扩展。
  • 它包含了许多features说,否则你可能需要实现,如纹理地图,网格,瓷砖地图,JSON序列化等
  • 这是不固执己见,也就是说,你可以挑选您所使用的零件并没有被迫成为做事的“libgdx方式”。
  • 它正在积极开发,并有一个强大的,有帮助的,knowledgeable community约 它。
  • 它跨平台非常便携,所以您在Windows上开发的功能将在Mac上运行,反之亦然。
+0

感谢您的洞察力。这证实了我的希望。我会尝试给libGDX一个去。祝我好运,并再次感谢您的信息! – 2013-02-27 20:17:24

相关问题