1

我知道对于所有情况都没有正确的答案,特别是因为 LibGDX 是一个库,而 Godot 是一个引擎,但我想知道什么最适合我的情况。

我已经在 J​​ava 方面有经验,事实上,我之前已经在上面制作了一些游戏(使用另一个库而不是 LibGDX)但是,大多数这些游戏只是小型学校项目,所以我从来没有真正关心过它是否兼容与许多平台。

现在我正在考虑开始一个新项目。而且我认为 LibGDX 将是一个很好的工具,因为我已经在 J​​ava 方面有经验,而且我更像是一个代码人(我不太喜欢引擎)。然而,我在很多地方听说 Java 不是一般游戏的好语言,特别是对于 PC 游戏(这是我想做的那种游戏),因为 Java 游戏往往会变慢,当然,它们需要运行 Java(我的意思是,大多数现代游戏都需要某种 API 或程序来运行,只是 Java 不像 .NET 框架那样安装在游戏中那么普遍)。所以我决定寻找替代方案

然后我找到了godot,正如我所说,我不是引擎的忠实粉丝,因为我通常更喜欢几乎完全控制游戏。然而,由于 godot 与 C++ 兼容并且可以在许多平台上运行,我想也许我应该使用它作为替代品(你也可以使用 GDscript,尽管你没有像手动编写游戏那样的控制权) . 所以我的问题是,为了制作一款可靠的游戏,我应该坚持使用 Godot 吗?还是我应该选择 LibGDX?

4

1 回答 1

3

这确实是一个好问题。我实际上正在为我的项目尝试不同的引擎/框架。我在谷歌商店用 godot + 1 用纯 java 编码制作了几个应用程序。

到目前为止我的结果: - godot非常有趣,你可以用它做任何你想做的事情(我没有测试 3D 仅 2D)。

我通常更喜欢几乎完全控制游戏

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

对我来说唯一的缺点是 apk 的大小(基本项目安装在设备上后为30mb )。在您的情况下,这不会是一个问题,因为您为 PC 开发(期望相同的大小?)

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

现在我正在尝试gideros,它使用起来很有趣,但是关于它的教程很少,而且语言是 lua。

简而言之,去GODOT吧,你会喜欢它的大量教程!

希望这可以帮助。和平。

于 2018-07-30T05:54:53.007 回答