我可以在我的UIViewController中使用EAGLView吗?

时间:2009-08-18 02:12:58

标签: iphone uiview uiviewcontroller opengl-es eaglview

我有一个UIViewController,可以在屏幕上实例化几个UIImageViews。是否可以在我的View Controller中以类似的方式实例化EAGLView(如iPhone SDK中的OpenGL ES模板中的那个),并且可能在同一屏幕上同时运行UIImageViews和EAGLView?

1 个答案:

答案 0 :(得分:0)

我认为这是可能的。问题是在某些视图中混合UIKit的东西,以及EAGLView Open GL ES调用can lead to serious performance issues(以及fps丢弃)。我建议为每个要添加到superView的视图创建一个视图控制器。

例如对于带有菜单的游戏,我喜欢为每个菜单项做一个单独的OpenGL ES视图,对于延迟加载它们,而不是在一个OpenGL ES启用视图中,我认为代码更容易维护那样。

我希望我能正确理解你的问题: - )