I recently started working with sprite-kit. I know touchesBegan works for just one tap but is there something i can use that will recognize a touch being held down?
If you want to implement something like shooting then you need to start shooting in touchesBegan method and stop shooting in touchesEnded method:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
[self startShooting];
}
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
[self stopShooting];
}
For other purposes you can add UILongPressGestureRecognizer to the SKScene
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With