XNA游戏可以在Mac上运行吗?

| 我想知道用XNA编写的游戏是否能够以某种方式在Mac上运行(而不必运行虚拟Windows)。在谷歌搜索过程中,我找到了一些与MonoXNA的链接,但是我不完全了解它的工作原理,因此我在这里提出了问题。     
已邀请:
        简短的答案:是的,从理论上讲,但不要指望完美,至少不是马上就能实现。您可能需要做一些工作才能获得良好的体验。 MonoXNA只是XNA框架的开源重新实现。从理论上讲,它应该在.NET CLI的任何足够有力的实现上运行(例如,显然是Mono)。只需使用Mono启动XNA二进制文件,它就可以正常工作(理论上也是如此)。 也就是说,它似乎还处于开发的早期阶段,所以我猜想在其中运行复杂的游戏之前,您会冒险过。 (Mono本身在这方面也不是没有问题,通常落后于Microsoft .NET,因此您不能总是假设使用所有最新,最出色的.NET东西的闪亮新应用程序都可以正常工作盒子外面。) 另一个主要选项是Wine或其衍生版本之一,最终用户可以使用它来启动针对Windows打包的游戏,也可以由应用程序开发人员直接使用它来为用户创建(大部分)透明的体验Mac(或Linux)用户。 .NET东西(包括XNA)可以与Wine一起使用,但是Wine并不完美,您的里程数会有所不同(有时取决于月相)。     

要回复问题请先登录注册