0
我想知道是否有一種簡單的方法,我可以帶SKNode並增加它被按下的區域。增加SKNode可按的區域
例如,目前我正在檢查,如果一個節點被點擊,像這樣:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [touches anyObject];
CGPoint positionInScene = [touch locationInNode:self];
SKNode *node = [self nodeAtPoint:positionInScene];
if ([node.name isEqualToString:TARGET_NAME]) {
// do whatever
}
}
}
如果屏幕上繪製的節點是像40個像素×40個像素,是有辦法,如果用戶點擊節點的10個像素內,它會呈現爲點擊?
謝謝!
難道你不能只讓節點50 x 50,只需填寫(或顏色或繪製)中間的40 x 40? –