2014-01-07 29 views
10

几个月前我就开始了libGDX编程,并且我找到了许多关于基本知识的教程。我喜欢它的跨平台特性,并且能够同时构建Android,桌面和许多其他游戏版本 - 但是当进入中级和高级特性时,我发现它很少有教程和文档。我花了很多时间来弄清楚如何做一些GUI和舞台操作。有没有比Libgdx更好的2D游戏引擎?

我想问一下Android游戏市场上的libGDX功能?它是目前最好的2D游戏引擎,还是游戏引擎有更好的免费替代品?

+3

**主要基于意见**。如果你需要比任何java东西更强大的东西,请尝试一下'C#'。 [Unity3D](http://unity3d.com/) –

+1

你可能会做得很好你可能会看到dermetfan教程,http://www.youtube.com/user/dermetfan/videos可能会帮助你,无论如何,我喜欢libgdx。 – daniel

回答

5

很少有2D引擎在那里:

  • Corona SDK - 使用方便,Lua的
  • Marmalade - 强大的,C++/Lua的
  • Moai - Lua的
  • Love - Lua的
  • SDL - C++,c#,python(有人已经用它来进行PC,Android和iOS的开发)
  • ...

的名单并不详尽......

14

我想站起来为libgdx和说,还为中级和高级的主题,有教程在那里。可能是着色器,GUI,物理或输入特定任务。

如果没有100%的匹配教程(对于任何框架中的高级主题,通常都是这种情况),您可以随时自己尝试。 LibGDX的API有很好的文档记录,并且有大量但仍在增长的API处理几乎所有的部分。

如果你真的有困难的问题,还有社区。它有一个活跃的论坛,有关stackoverflow的问题也会定期回答,如果没有任何帮助,freenode IRC上仍然有活跃的#libgdx聊天室,您可以每天找到主要开发者并获得关于各种问题的即时反馈。

我也一直喜欢指向Google Trends - LibGDX,它显示了这个框架的方向非常好。

+1

我遇到的主要问题是具有自定义actor和可滚动面板的GUI设计示例。 –

+0

2014年有趣的LibGDX趋势正走向其高峰... howeve,截至2017年,它显示出急剧下降 –