MONOGAME簡介
MonoGame是Microsoft XNA 4.0 Framework開源實現(xiàn)。使用MonoGame可以很容易的開發(fā)、調(diào)試跨平臺游戲,并且可以進行代碼的高效復用。MonoGame的跨平臺得益于Xamarin。
基于Xamarin,MonoGame可以在windows上同時打開iOS,Android,Windows通用平臺(UWP)模擬器來調(diào)試游戲,而無需導出相應系統(tǒng)平臺的源碼來調(diào)試編譯!
如果對Xamarin有所了解,使用MonoGame會有事半功倍的效果!


微軟收購Xamarin以前:
雖說MonoGame是開源免費的,但該游戲引擎的跨平臺基于Xamarin,Xamarin本身是商業(yè)軟件每年需要個人支付998美元/年,企業(yè)級授權更貴。(使用MonoGame開發(fā)iOS,Android,MacOS需要安裝Xamarin。僅開發(fā)windows游戲無需安裝Xamarin)
如今:
Xamarin被微軟收購,也就是說開發(fā)者每年能節(jié)省998美元授權費!熟悉XNA的開發(fā)者可以很容易的將Windows,Windows Phone的游戲移植到iOS和android(Windows Phone現(xiàn)狀大家都懂的)。而無需重新學習新的游戲開發(fā)技術。
?
MonoGame目前支持的平臺包括iOS, Android, Windows全平臺(包括桌面版,Windows Store 也就是windows8.x,Windows Phone,Windows通用平臺——UWP即Windows 10 pc和Windows 10 mobile),MacOS,Xbox One,Linux,OUYA,PS4,PSVita 。目前最新版本:3.7.1
本教程涉及平臺包括iOS,Android,Windows通用平臺(UWP),MacOS。