我想知道用XNA编写的游戏是否能以某种方式在Mac上运行(无需运行虚拟Windows)。我在谷歌搜索中发现了一些MonoXNA的链接,但我不完全明白它是如何工作的,所以我在这里提出了这个问题。XNA游戏可以在Mac上运行吗?
8
A
回答
10
简而言之:是的,理论上来说,但不要指望完美,至少不要马上蝙蝠。为了获得良好的体验,你可能需要做一些工作。
MonoXNA只是XNA框架的开源重新实现。理论上,它应该运行在.NET CLI的任何足够有效的实现上(例如,很明显,Mono)。只要用Mono启动XNA二进制文件,它就可以工作(理论上也是这样)。这就是说,它似乎处于一个相当早期的发展阶段,所以我猜你会在你面前获得一个冒险,让它在其中运行复杂的游戏。 (单声道本身在这方面也没有问题,并且通常会滞后于微软的.NET,所以你不能总是假设你使用所有最新和最好的.NET软件的闪亮的新应用程序可以开箱即用。 )
另一个主要选项是Wine或其衍生产品之一,它可以由最终用户使用来启动为Windows打包的游戏,或由应用程序开发人员直接使用来创建(大多数情况下, )为Mac(或Linux,就此而言)的用户透明体验。 .NET的东西(包括XNA)是已知与Wine合作的,但Wine并不完美,并且您的里程会有所不同(有时取决于月亮的相位)。
相关问题
- 1. 你可以在Android上运行XNA游戏吗?
- 2. XNA游戏无法在VMWare中运行
- 3. 我可以在asp.net核心上运行C#游戏吗?
- 4. 在Mac上使用MonoGame进行XNA游戏
- 5. 并行运行Winform和XNA游戏
- 6. Ruby Ruby可以在Mac上运行吗?
- 7. 在其他机器上运行XNA 4.0游戏
- 8. 在Rails网站的红宝石上运行XNA游戏
- 9. 如何获得XNA 4.0游戏在其他机器上运行?
- 10. 在XBOX 360上从DVD或CD运行XNA编译的游戏?
- 11. Allegro可以在运行时更新游戏杆的数量吗?
- 12. 我可以将Windows xna手机游戏放在IOS设备上吗?
- 13. XNA游戏可以使用WP7的IsolatedStorageSettings吗?
- 14. XNA 4.0游戏类每秒能更新60次以上吗?
- 15. 你可以在iPhone或机器人上运行搅拌机游戏吗?
- 16. Microsoft XNA可以在Windows 10上运行吗?
- 17. WP7 + XNA游戏 - 在线排行榜
- 18. XNA游戏组件
- 19. XNA游戏性能
- 20. 鼠标XNA游戏
- 21. XNA游戏冻结
- 22. XNA游戏教程
- 23. C#XNA无游戏网络游戏
- 24. 非XNA游戏进入游戏?
- 25. 在XNA游戏中progressBar
- 26. XNA GS足以制作2D在线游戏吗?
- 27. 使用Unity游戏引擎可以在Linux上开发游戏吗?
- 28. 是否可以在没有安装.NET或XNA的情况下运行XNA游戏?
- 29. 使用带有XNA(Windows)游戏项目的XNA(Windows)游戏库
- 30. 我们可以用XNA在dll中开发单独的2D游戏吗?
@WTP,如果XNA游戏在Mac OS上完美运行,您甚至不会知道这是XNA游戏。 – zneak 2011-06-12 22:36:10
http://andrewrussell.net/exen/ – ClassicThunder 2011-06-26 14:49:45