我有 2 个按钮,一个用于跳跃(点击),另一个用于行走(按住),它们非常完美。问题是我不能同时使用它们。当我点击跳转按钮时,我的精灵停止行走,直到我松开按钮并再次点击并按住它。
我在谷歌上搜索过,但我没有找到任何关于多点触控的好教程,谁能帮助我并给我展示实现它的例子?我发现我需要在 appDelegate 中使用这一行:
[glView setMultipleTouchEnabled:YES];
但它仍然不适合我。我的代码示例:
self.isTouchEnabled = YES;
-(void)ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
for ( UITouch* touch in touches ) {
UITouch *touch = [touches anyObject];
CGPoint location = [touch locationInView: [touch view]];
if(CGRectContainsPoint(jumpBtn, location)) {...}
}
}