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并不完美,您的里程数会有所不同(有时取决于月相)。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...