4

我很想知道什么更适合游戏编程 - LibGDX / Java 或 XNA / C#。
我在 C# 和 Java 方面都有高级知识,我真的很想进入游戏开发,开发独立游戏等。

那么 XNA 和 LibGDX 的优缺点是什么,你个人更喜欢什么,为什么?

Java - LibGDX 是跨平台的并使用 OpenGL。

C# - XNA 仅适用于 Windows(您可以使用 monogame,但它会损害性能和其他方面)。不幸的是,XNA 将不再受支持,但我仍然看到有人推荐它而不是 LibGDX。(XNA 比 libGDX 更受欢迎并且有更多的教程)。

所以请帮我决定我应该使用哪个,我真的不知道该选择哪个。

4

1 回答 1

2

我从未使用过 C# 或 XNA,但我绝对可以推荐 LibGDX。它不仅是跨平台的,而且非常易于使用,而且在我看来,文档记录得很好。它拥有一个健康、活跃的社区,您甚至可以在他们的 IRC 频道 #libgdx 中找到所有主要开发人员。

它具有内置的所有内容并支持每个常见平台。从图形 (2D+3D) 到声音输入到物理 (2D+3D)、网络和实用程序,如 JSON、UI 和不同的 TiledMap 加载器+渲染器。一切都包括在内。

根据谷歌趋势,libgdx 几乎是“在上升”。

于 2013-11-04T20:27:27.787 回答