【发布时间】:2014-01-16 09:40:00
【问题描述】:
当屏幕被“点击”时,我正在使用下面的代码发射弹丸(在基于 Sprite Kit 的游戏中),这一切正常。但是我想扩展它,以便在用户“触摸并按住屏幕”时重复调用 handleTap 有人能指出我正确的方向吗?
// INITIAL SETUP
UITapGestureRecognizer *tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
[tapRecognizer setNumberOfTapsRequired:1];
[tapRecognizer setNumberOfTouchesRequired:1];
[view addGestureRecognizer:tapRecognizer];
.
// WHEN TAPPED
- (void)handleTap:(UITapGestureRecognizer *)recognizer {
NSLog(@"%s", __PRETTY_FUNCTION__);
[self setupAndFireProjectile];
}
【问题讨论】:
标签: ios sprite-kit uitapgesturerecognizer