我对带有故事板的 x 代码的子视图有一个小问题。
我想用球做一个小应用。您必须单击它们,它们就会消失。我还想要一个暂停菜单。
所以我用故事板制作了一个带有 1 个视图(一般视图)、1 个子视图(暂停菜单)的 viewController(所以我在代码中看不到它们)
我想在这个 viewController 中有一个 EAGLView,所以我这样做了:
self.director = [CCDirector sharedDirector];
self.myglView = [EAGLView viewWithFrame:CGRectMake(0, 60, 320, 420)
pixelFormat:kEAGLColorFormatRGBA8
depthFormat:0
preserveBackbuffer:NO
sharegroup:nil
multiSampling:NO
numberOfSamples:0 ];
}
[self.director setOpenGLView:self.myglView];
glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA);
glClearColor(0.0, 0.0, 0.0, 0.0);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
self.myglView.opaque = NO;
self.myglView.backgroundColor = [UIColor clearColor];
[self.view addSubview:self.myglView];
我在这个 eaglview 中创建的 2D 世界中添加了一些身体(球),这是可行的,但现在当我想暂停游戏时。
我用这个“弹出”暂停菜单:
self.pauseView.hidden = false;
出现暂停菜单,但所有球都在暂停菜单上:/
有人看到我的问题是什么吗?^^' 是否有图层或优先子视图之类的东西?
非常感谢您阅读和帮助我:)