我想知道用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