Godot或LibGDX 2D游戏

时间:2018-07-30 03:00:34

标签: libgdx godot

我知道在所有情况下都没有正确的答案,尤其是因为LibGDX是一个库,而Godot是一个引擎,但是我想知道哪种方法最适合我的情况。

我已经在Java方面有丰富的经验,事实上,我之前已经在Java上做过一些游戏(使用另一个库而不是LibGDX),但是,其中大多数游戏只是一些小型的学校项目,所以我从来没有真正关心过它与许多平台兼容。

现在我正在考虑开始一个新项目。而且我认为LibGDX将是一个很好的工具,因为我已经在Java方面有丰富的经验,而且我更是一个编码人员(我不太喜欢引擎)。但是我在许多地方听说Java并不是一般游戏的好语言,特别是PC游戏(我想做的那种游戏),因为Java游戏趋向于放慢速度,当然,它们需要要运行Java(我的意思是,大多数现代游戏都需要某种API或程序才能运行,只是Java在游戏中的安装不如.NET框架那么普遍)。所以我决定寻找替代方案

然后,我发现godot就像我说的那样,不是引擎的忠实拥护者,因为我通常更喜欢完全掌控游戏。但是,由于godot与C ++兼容并且可以在许多平台上运行,我想也许我应该将其用作替代品(也可以使用GDscript,尽管您没有像手工编写游戏那样有很多控制权) 。 所以我的问题是,为了制作出出色的游戏,我应该坚持戈多吗?还是我应该选择LibGDX?

1 个答案:

答案 0 :(得分:1)

这确实是一个好问题。我实际上正在为我的项目尝试不同的引擎/框架。我在Google商店上用godot +1用纯Java编写了两个应用程序。

到目前为止,我的结果是: -godot 非常有趣,您可以使用它进行任何操作(我还没有测试过2D 3D)。

  

我通常更喜欢完全掌控游戏

使用GDScript,您可以完全控制游戏。

我唯一的缺点是apk的大小(安装在设备上的基本项目为 30mb )。在您的情况下,这是没有问题的,因为您是为PC开发的(期望尺寸相同吗?)

LibGDX ,最近两周我一直在尝试使用它(我有一些Java背景,所以我自然地尝试了它)。 结果:比godot难得多!对于一个简单的项目,您必须弄清楚很多事情。 我真的要坚持下去,因为apk的大小只有2mb!但是值得所有的努力吗?

现在,我正在尝试 gideros ,该功能相当有趣,但使用的教程却很少,而且语言是lua。

简而言之, GODOT ,您会通过大量的教程而喜欢它!

希望这会有所帮助。 和平。