我正在检测用户何时按下更新功能上的一些CCButton。我通过检查跟踪或 touchInside 属性来获取此信息(两者都正常)。
但是,这些测试仅在用户一次按下一个CCButton时才有效,这意味着它不会检测到第二次触摸(多点触控不起作用)。
我已经在每个按钮,父节点和
上设置了MultitouchEnabled:True[[[CCDirector sharedDirector] view] setMultipleTouchEnabled:YES];
我正在运行Cocos2d-iphone v3 RC1,我错过了什么吗?谢谢
答案 0 :(得分:4)
我找到了解决方案,我只需要在现场执行:
[self setMultipleTouchEnabled:YES];
和
btn.exclusiveTouch = NO;
编辑: 避免一些错误的另一个好处是:
btn.claimsUserInteraction = NO;