【问题标题】:Can XNA games run on mac?XNA游戏可以在mac上运行吗?
【发布时间】:2011-06-12 22:06:08
【问题描述】:

我想知道用 XNA 编写的游戏是否能够以某种方式在 Mac 上运行(无需运行虚拟 Windows)。我在谷歌搜索期间发现了一些指向 MonoXNA 的链接,但我并不完全了解它是如何工作的,所以我在这里提出问题。

【问题讨论】:

  • @WTP,如果 XNA 游戏在 Mac OS 上完美运行,你甚至不会知道它是 XNA 游戏。

标签: macos xna


【解决方案1】:

简短的回答:理论上是的,但不要期望完美,至少不是马上就可以。您可能需要做一些工作才能获得良好的体验。

MonoXNA 只是 XNA 框架的开源重新实现。理论上,它应该可以在任何足够强大的 .NET CLI 实现上运行(例如,显然,Mono)。只需使用 Mono 启动 XNA 二进制文件,它应该可以工作(同样,理论上)。

也就是说,它似乎处于相当早期的开发阶段,所以我猜你在运行复杂的游戏方面会有一场冒险。 (Mono 本身在这方面也不是没有问题,而且通常在一定程度上落后于微软的 .NET,所以你不能总是假设你的闪亮的新应用程序使用所有最新最好的 .NET 东西可以开箱即用。 )

另一个主要选项是Wine 或其衍生产品之一,最终用户可以使用它来启动为 Windows 打包的游戏,或者应用程序的开发人员直接使用它来创建(主要是- )Mac(或Linux,就此而言)用户的透明体验。 .NET 的东西(包括 XNA)已知可以与 Wine 一起使用,但 Wine 并不完美,而且您的里程会有所不同(有时取决于月相)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-20
    • 1970-01-01
    • 2011-06-10
    • 2011-02-06
    • 1970-01-01
    相关资源
    最近更新 更多