单个MonoGame代码库,可部署到IOS,Android和Windows Phone。

时间:2013-10-31 09:10:01

标签: xamarin monogame multiplatform

是否可以使用MonoGame框架编写一个代码库,并在以下平台上编译:Android,IOS和Windows Phone?

2 个答案:

答案 0 :(得分:2)

你可以这样做,我为我的游戏Tokyo Hosto为以下平台做了这个: - iOS - Android - Windows Phone - Windows 8 Metro - Xbox 360 - 欧亚 - Playstation Mobile

我首先创建了XNA项目,将它们编码为大约90%,当开发暂停时(因为我等待动画发送给我),我开始使用MonoGame端口。我没有做任何特别聪明的事情,而不是复制我链接到的源文件。这意味着每个平台都有一组代码。

我只是使用编译器指令来解决平台特定的细节。

答案 1 :(得分:0)

对于部署到iOS,Android和Windows手机的MonoGame项目,您不能拥有一个代码库。根据{{​​3}}网站,您需要使用两个不同的IDE,适用于iOS的Mono Develop,适用于Windows Phone和Visual Studio的Visual Studio或适用于Android的Mono Develop。

好消息是你编写的代码大部分都是可重用的,但可能会有一些小的调整。

我建议您阅读MonoGame MonoGame