LIBGDX 在 python 中是否比 Java 慢

Is LIBGDX Slower in python than Java

我在 Python 和 Pygame 开发游戏已经有一段时间了,虽然我一直在想的一件事是我不喜欢 pygame 的表现和缺乏工具和库。

我一直都知道 LibGDX 它的受欢迎程度以及我在这个网站上看到它的次数。虽然最近我发现它支持 JVM 语言,因此我可以在 Jpython 解释器下将它与 python 一起使用。

由于我对 python 的使用有了更多了解,我打算为此学习 LibGDX。虽然我已经知道了相当多的 Java 并且这不会是一个令人难以置信的额外工作量如果我只是完成学习更多 Java.

尽管我确实更喜欢 Python 因为我一直在其中工作。

我在问什么

我想知道在 python (JPython) 中使用 LibGDX 代替它的主要流行语言 Java 是否有任何缺点。我想到的一个是性能问题,在 Jython 中使用 LibGDX 进行开发会比在 Java 中进行开发慢吗?另一个想到的是跨平台导出,您是否无法使用 Python(Jython) 导出到 android 或 IOS?

任何真正了解 LibGDX 或 Jython 和 LibGDX 的人能够回答这个问题吗?

您可能很难找到 Jython + LibGDX 的示例。我想在 SO 上也很难找到很多对 Jython + LibGDX.

有任何经验的人

另一个问题是跨平台开发。 Jython 可能会使用 JVM,但 android 不会为您提供 JVM。我不知道 Jython 与 Dalvik 的配合情况如何。 如果我没记错的话 LibGDX 使用 Intel Multi-OS Engine for iOS。我不知道它如何与 Jython 一起工作。无论如何,获得帮助都是困难的。

当谈到 Jython + LibGDX 与 java + LibGDX 的性能时,我认为没有太大区别。也就是说,在桌面上,它甚至可能无法在其他平台上运行。

如果您只想为桌面开发,不需要帮助并且只看 java 示例和教程就可以了,那么我会说去做吧。 在任何其他情况下,请使用 java。学习 Jython + LibGDX 所需的时间和精力比学习 java + LibGDX.

要好得多