【发布时间】:2026-02-23 06:00:02
【问题描述】:
我正在尝试使用 OpenGLES 制作简单的游戏。 我有两个 EAGLViews(菜单和游戏视图)。 每个视图都有自己的 viewController。视图的初始化由 viewController 的 initWithNIBName 方法完成。 而当我想显示视图时,我只需使用主窗口的 addSubview 方法。 游戏视图仅在启动时初始化一次。仅在需要时才初始化菜单视图。问题是,当我从游戏视图转到菜单然后返回,然后我重新绘制游戏视图时,出现了问题。 (我在绘制之前在 drawView 方法中设置了 EAGLContext,所以上下文可能是正确的)。 不知道问题出在哪里? 或者如果整个切换管理错误,请给我和建议。 感谢您的回复。
【问题讨论】:
标签: iphone opengl-es multiple-views