【发布时间】:2014-05-05 00:14:07
【问题描述】:
我一直在搜索和搜索,但似乎无法找到适合我正在尝试做的事情的解决方案,而且我几乎到了必须询问是否可能的地步。
我正在使用 Xamarin Studio 开发 iOS 应用。我有几个不同的屏幕设置为 UIViewControllers,它们运行良好。然而,这款应用的核心是一款游戏,我想使用 Monogame,因为我以前使用过它并喜欢使用它。
基本上,我必须从 UIViewController 切换到 Game 类。我可以通过简单地创建一个新的 Game 对象并调用 Run() 来做到这一点,但我不知道如何在需要时退出游戏并将控制权返回给 UIViewController。
有人在应用程序中这样做过吗?我已经尝试了所有我能想到的方法,但似乎没有任何效果。甚至可能吗?还是我需要重做它,以便 Monogame 处理所有事情,甚至是应用程序中不属于实际游戏的所有其他内容?
谢谢!
【问题讨论】:
-
我不知道你到底想做什么,但你考虑过在你的游戏类中注入一个接口吗?
-
我有一个 TabController。其中一个游戏是“游戏”标签。单击该选项卡后,有几个选项。其中一个是一个按钮,“新游戏”,我想启动一个游戏对象。游戏结束后,我想返回用户所在的 Game 选项卡,并结束 Game 对象。
标签: ios xamarin.ios xamarin monogame