java - python 中的 LIBGDX 是否比 Java 慢

标签 java python performance libgdx jython-2.7

我用 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 要好得多。

关于java - python 中的 LIBGDX 是否比 Java 慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41538808/

相关文章:

java - JTextField.getInputContext() 返回空值

java - 注释位置不会随着系列滚动而更新

python - 循环遍历所有 JSON 子项

python - 处理仅在启动后立即出现的错误

html - 性能权衡——CSS 效率、CSS 文件大小、HTML 文件大小

java - 我如何在 java 中以 UTF-8 编码字符串值?

python - 如何使用python quickbooks为Quickbook Invoice中的每个行条目设置税金?

mysql:多索引建议

python - 针对循环性能问题的 Pandas 重采样

java - 如何为 IntelliJ IDEA 中的所有项目设置默认项目位置?