レイヤーを重ねると、下の階層のあるメニュー等が反応をしてうまく動作がしないことがあります。 このような現象を防ぐために「モーダルレイヤー」を作成します。 「モーダルレイヤー」とは、簡単に言いますとレイヤーのタッチを優先的に受けることができるレイヤーのことです。 今回は、この「モーダルレイヤー」をcocos2dx Ver3.xで実装をする方法を紹介します。 #define kModalLayerPriority -1 auto listener = EventListenerTouchOneByOne::create(); listener->setSwallowTouches(true); listener-> *touch,Event*event)->bool{ return true; }; auto dip = Director::get