有没有比 Libgdx 更好的 2D 游戏引擎? [关闭]

Posted

技术标签:

【中文标题】有没有比 Libgdx 更好的 2D 游戏引擎? [关闭]【英文标题】:Is there any 2D Game Engine Better than Libgdx? [closed] 【发布时间】:2014-01-25 17:36:34 【问题描述】:

几个月前我开始了 libGDX 编程,我发现了很多基础教程。我喜欢它的跨平台特性以及同时构建 android、桌面和许多其他游戏版本的能力——但在进入中级和高级功能时,我发现它的教程和文档很少。例如,我花了很多时间来弄清楚如何进行一些 GUI 和舞台操作。

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

【问题讨论】:

主要基于意见。如果您需要比 Java 更强大的东西,请尝试使用 C#。 Unity3D 你可能会做得很好 你可能会看到 dermetfan 教程,youtube.com/user/dermetfan/videos 这可能会对你有所帮助,反正我喜欢 libgdx。 【参考方案1】:

我想支持 libgdx 并说对于中级和高级主题, 教程。可能是着色器、GUI、物理或输入特定任务。

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

如果您遇到真正困难的问题,社区仍然存在。它有一个活跃的论坛,关于 *** 的问题也会定期得到解答,如果没有任何帮助,freenode IRC 上仍然有活跃的#libgdx 聊天室,您可以每天在这里找到主要开发人员,并就各种问题获得即时反馈。

我也总是喜欢指向Google Trends - LibGDX,它很好地表明了这个框架的方向。

【讨论】:

我面临的主要问题是带有自定义角色和可滚动面板的 GUI 设计示例。 有趣的是,到 2014 年 LibGDX 趋势正在走向顶峰......但是,截至 2017 年,它显示出急剧下降【参考方案2】:

目前很少有 2D 引擎:

Corona SDK - 易于使用,Lua Marmalade - 功能强大,C++/Lua Moai - Lua Love - Lua SDL - c++、c#、python(有些人用它来开发 PC、Android 和 ios) ...

列表并不详尽...

【讨论】:

以上是关于有没有比 Libgdx 更好的 2D 游戏引擎? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Android:LibGDX 2D游戏内存消耗

在Android上使用libgdx-box2d物理引擎

UWP简单示例:快速开发2D游戏引擎

为没有Box2D的libgdx Actors实现冲突检测

1.Libgdx扩展学习之Box2D_入门介绍

1.Libgdx扩展学习之Box2D_入门介绍