【问题标题】:Is IronPython + XNA a serious contender for game development?IronPython + XNA 是游戏开发的有力竞争者吗?
【发布时间】:2011-12-07 18:30:15
【问题描述】:

我确实喜欢 Python 的其他多媒体库,但是我很好奇 IronPython 和 XNA 是否可以成为游戏开发的竞争者。你有什么理由不经常听到这个吗?

此外,这或多或少是关于 Python 和 IronPython 的主题。我知道还有其他语言可能更适合,但我只对 Python、Jython、Cython、IronPython 等感到好奇。

【问题讨论】:

    标签: python xna ironpython


    【解决方案1】:

    通过使用 IronPython + XNA,而不是 C# + XNA,您将失去 XNA 的跨平台功能。

    您无法在 Xbox 360 或 Windows Phone 7 (see this thread) 上运行 IronPython。我还怀疑您将无法使用其他跨平台 XNA 实现(例如:我自己的 ExEn)。

    当然,使用 IronPython 而不是 C# 也存在性能劣势。我不能说 IronPython 和其他 python 实现之间的性能差异可能是什么 - 但那些其他实现无论如何都不能真正与 XNA 一起使用。

    除此之外,我真的想不出任何功能差异。如果您的目标是 Windows,那么 XNA + IronPython 应该适合游戏开发。

    虽然如果您选择 XNA 作为您的平台,并且做一个“严肃”的项目,那么 C# 可能是更好的主要语言选择,因为它得到了更好的支持。

    【讨论】:

      猜你喜欢
      • 2011-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-29
      • 1970-01-01
      • 1970-01-01
      • 2010-12-24
      • 1970-01-01
      相关资源
      最近更新 更多