ストーリーボードを使用した x-code のサブビューについて少し問題があります。
ボールでちょっと応用したい。それらをクリックする必要があり、それらは単に消えます。ポーズメニューも欲しかった。
だから私はストーリーボードで作られた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;
一時停止メニューが表示されますが、すべてのボールが一時停止メニューに入っています:/
誰かが私の問題が何であるかを見ますか? ^^' レイヤーや優先サブビューのようなものはありますか?
読んで助けてくれてありがとう:)