CCMenuとCCMenuItemの奇妙な癖に遭遇しました。これは、故意にcocos2dライブラリの一部である場合とそうでない場合があるため、バグとして報告する必要があるかどうかわかりません。
2つのCCMenuアイテムが重なると、メニューに最後に追加されたアイテムの画像/テクスチャが他のアイテムの上に表示されます。元:
CCMenu *menu = [CCMenu menuWithItems:item1, item2, nil];
// item2 will appear to be on top of item 1
興味深いことに、オーバーラップが発生するアイテム2に触れると、アイテム1のセレクターまたはブロックがトリガーされます。タッチをテストするときに、レイヤー層の視覚的に高いアイテムが実際に低いのはなぜですか?これに対する回避策はありますか?