У меня есть 2 кнопки, один используется для прыжков (нажмите), а другой для ходьбы (удержание), они отлично работают. проблема в том, что я не могу использовать их в одно и то же время. когда я нажимаю на кнопку перехода, мой спрайт останавливается, пока я не отпущу кнопку и не коснусь ее снова.реализовать multiTouch с cocos2d
Я искал в google, но я не нашел хорошего учебника для multiTouch, может ли кто-нибудь помочь мне и показать мне примеры для его реализации? я обнаружил, что мне нужно использовать эту строку в 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)) {...}
}
}
кто-то знает лучше/другой путь? У Kirit есть хорошее решение, но я уверен, что есть лучший способ реализовать multiTouches. – Dennis