在MonoTouch中,是否可以混合标准视图和iPhoneOSGameViews



是否可以拥有基于DialogViewController的主菜单,并导航到基于OpenGL ES的iPhoneOSGameView?

是。您甚至可以添加多个OpenGL ES视图作为标准UIView的子视图。

虽然您特别询问有关iPhoneOSGameView的问题,但我建议您考虑GLKView从iOS 5开始提供。这提供了与iPhoneOSGameView相同的一些功能,以及围绕动画和CADisplayLink生成的一些样板。如果您愿意,它还可以为您提供在界面生成器中创建视图的选项。最后,它是由苹果提供的,以填补类似的角色,可以说,它将更符合未来的发展。

我做了相反的操作。事实上,MonoGame支持打开iPhoneOSGameView作为主视图,并在其顶部显示标准模式视图控制器。此功能位于XNA的GamerServices部分。

我认为你应该创建一个简单的例子,在游戏视图中打印一个纯色,并尝试在标准控制器上显示它。

我认为它会很好用。

最新更新