现在要封装一个dialog对话框,继承了CCLayer,给它添加了带吞噬能力的touch代理功能,
CCTouchDispatcher::sharedDispatcher()->addTargetedDelegate(this, kCCMenuTouchPriority - 1, true) ;
现在问题来了:
1、第三个变量设成比CCMenu优先级高的时候(kCCMenuTouchPriority - 1),添加到dialog的menu也不能点击了,
2、第三个变量设成比CCMenu优先级低的时候(kCCMenuTouchPriority + 1),又不能屏蔽其他层的menu。
求大神给点思路如何处理,或者其他好的方法来封装一个自己的dialog,先谢了!!!!!
再专门写个此dialog要用的menu,把touchPriority设置为kCCMenuTouchPriority-2就行了。
— Begin quote from ____
子龙山人 发表于 2012-4-28 15:58 url
再专门写个此dialog要用的menu,把touchPriority设置为kCCMenuTouchPriority-2就行了。
— End quote
ok 3q 谢大神指点 一语惊醒梦中人
Ok !!我也试一试。。。