我最近将 WP7 XNA 应用程序迁移到 MonoGame。当我构建时,我收到一条错误消息,指出没有图形设备管理器。这是代码:
MonoGame.Framework.MacOS > Game.cs
private GraphicsDeviceManager graphicsDeviceManager
{
get
{
if (_graphicsDeviceManager == null)
{
_graphicsDeviceManager = (IGraphicsDeviceManager)
Services.GetService(typeof(IGraphicsDeviceManager));
if (_graphicsDeviceManager == null)
throw new InvalidOperationException ("No Graphics Device Manager");
}
return (GraphicsDeviceManager)_graphicsDeviceManager;
}
}
看来我的游戏课从未开始。我为游戏创建了一个 MacOS 项目。难道是我用错了?我按照以下步骤制作 iPad/iPhone 游戏:http://www.facepuncher.com/blogs/10parameters/?p=42
最佳答案
如果您创建 MacOS 项目,它将尝试以 MacOS 为目标。如果您安装了 MonoTouch,您应该能够创建一个 iOS 项目,该项目将允许您定位 iPhone/iPod/iPad。
您发布的网站中的说明适用于 MacOS 项目。
我们希望在不久的将来包含 MonoGame 项目模板。
我希望这会有所帮助。
关于MonoGame iPhone iPad 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10059877/