xcode objective-c inge multi touch

Permalänk
Medlem

xcode objective-c inge multi touch

när jag väljer att man kan köra 2 players så funkar inte multi touch utan man måste släppa på spelaren för att den andre ska kunna röra sig

här är koden:

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
[self touchesMoved:touches withEvent:event];
}

-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [[event allTouches] anyObject];
CGPoint location = [touch locationInView:touch.view];

if (location.y < 300 && location.y > 20 && location.x > 240) {
CGPoint ylocation = CGPointMake(player.center.x, location.y);
player.center = ylocation;
}
if (mode == kdual) {
if (location.y < 300 && location.y > 20 && location.x < 240) {
CGPoint ylocation = CGPointMake(cpu.center.x, location.y);
cpu.center = ylocation;
}
}
}

tacksam för svar

Permalänk
Medlem

Posta om med smileys avstängda. Finns ett val i tilläggsalternativ på redigera. (använd gärna code-taggar också)

Visa signatur

Kom-pa-TI-bilitet