Senast redigerat
Kom-pa-TI-bilitet
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
Posta om med smileys avstängda. Finns ett val i tilläggsalternativ på redigera. (använd gärna code-taggar också)
Kom-pa-TI-bilitet
Copyright © 1999–2023 Geeks AB. Allt innehåll tillhör Geeks AB.
Citering är tillåten om källan anges.