2

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

4

2 回答 2

2

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

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

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

于 2013-11-04T01:28:21.500 回答
0

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

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

我建议阅读 MonoGame文档

于 2013-10-31T09:37:07.487 回答