除了任何元素外,禁止触摸任

时间:2013-11-29 19:16:46

标签: objective-c cocos2d-iphone

请提示。 Cocos2D中:  如果我按下执行方法的按钮。所以,我如何禁用任何一个元素的触摸,但其中一个元素?即,最后,我不能触摸按键,除了例如Buton1?

1 个答案:

答案 0 :(得分:3)

您可以创建和添加具有setTouchEnabled的场景图层,比场景中的每个触摸代表更少的触摸优先级,以及比Button1更多的触摸优先级。

在这种情况下,当有人试图在没有button1的地方点击时,图层会触摸并且不会发送到其他节点,但是当按钮顶部时,按钮会触摸并激活。