これは、メニューを表示するために使用しているコードです。
CCMenu *topMenu = [CCMenu menuWithItems:menuItem1, menuItem2, menuItem3, menuItem4, menuItem5, menuItem6, menuItem7, menuItem8, nil];
[topMenu alignItemsHorizontallyWithPadding:0.0f];
topMenu.position = ccp(winSize.width/2, 725);
[self addChild:topMenu];
このメニューは一度だけ追加されると確信しています。しかし、いくつかの奇妙な理由で、添付の写真に示されている領域をタッチすると、私のメニューがアクティブになります。(私の指がまったく別の場所にあるときに、「ホーム」メニュー項目が選択されていることがわかります。
少し右のエリアをタッチすると「レベル」メニューがアクティブになり、さらに右のエリアをタッチすると「チャプター」メニューがアクティブになります。別の「見えない」メニューが追加されているように見えます。
右側のペインは、CCDirector のビューに追加する XIB からの UIViewController です。私は現在、このView Controllerでタッチを食べて、上記の動作を回避しています。なぜこれが起こっているのですか?