我几个月前开始学习libGDX编程,并找到许多有关基础知识的教程。我喜欢它的跨平台性能并且能够同时构建Android、桌面和许多其他版本 - 但是当涉及到中级和高级功能时,我发现很少有针对此的教程和文档。例如,我花费了许多时间来弄清楚如何进行一些GUI和stage操作。
我想询问libGDX在Android游戏市场中的实力?它目前是最好的2D游戏引擎吗?还是有更好的免费替代游戏引擎?
我几个月前开始学习libGDX编程,并找到许多有关基础知识的教程。我喜欢它的跨平台性能并且能够同时构建Android、桌面和许多其他版本 - 但是当涉及到中级和高级功能时,我发现很少有针对此的教程和文档。例如,我花费了许多时间来弄清楚如何进行一些GUI和stage操作。
我想询问libGDX在Android游戏市场中的实力?它目前是最好的2D游戏引擎吗?还是有更好的免费替代游戏引擎?
我想为libgdx辩护,并说即使在中级和高级主题上,也有相关教程。无论是着色器、GUI、物理还是输入特定任务。
如果没有完全匹配的教程(这通常是任何框架中高级主题的情况),您总可以自己尝试。LibGDX的API文档非常齐全,还有一个广泛但仍在增长的维基覆盖了API的几乎每个部分。
如果您真的遇到困难问题,还有社区提供帮助。它有一个活跃的论坛,stackoverflow上的问题也经常得到回答,如果还没有帮助,还有freenode IRC上的活跃的#libgdx聊天室,您可以在那里找到主要开发人员,并立即获得各种问题的反馈。
我还喜欢指出Google Trends - LibGDX,它很好地展示了该框架的发展方向。
有一些2D引擎可供选择:
这个列表并不全面...