1

我不熟悉 C# 可以做什么,尤其是在 Xbox 360 游戏的上下文中,但是否可以从 Xbox 360 独立游戏中执行 Python 脚本?

我曾多次读到,您希望使用 C# 等更快的语言编写游戏图形和逻辑,然后使用 Python 作为快速迭代的脚本语言。这种东西可以在 Xbox 360 平台上开发吗?

4

2 回答 2

2

您应该能够使用IronPython从 .NET 使用 Python,并且它可以很好地与其他 .NET 语言(包括 C#)集成。但是,Xbox 360 使用 .NET Compact Framework,IronPython 目前似乎不支持该框架,而且实现起来似乎并不简单。所以不幸的是,目前似乎没有任何方法可以在 Xbox 360 上使用 Python,至少没有获得完整的 Xbox Live Arcade 许可证,而不是针对 XBLIG,它允许您使用本机代码以及.NET Compact Framework(.NET CF 是 XBLIG 标题的唯一选择)。

于 2012-08-02T00:35:46.253 回答
0

好吧,尽管 C++ 是游戏行业的首选语言,但我已经看到使用 XNA 框架用 C# 编写的非常好的游戏。就您的脚本问题而言,我相信暴雪在 WoW 等游戏中使用 Lua 作为 UI。但是回到您的问题,可以将 Python 集成到 C#,有一个 Python 编程语言的开源实现,它与称为 IronPython 的 .NET 框架紧密集成。

于 2012-08-02T00:39:17.297 回答