您可以覆盖4种SKScene检测用户触摸的方法
class GameScene: SKScene { override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) { } override func touchesMoved(touches: Set<UITouch>, withEvent event: UIEvent?) { } override func touchesEnded(touches: Set<UITouch>, withEvent event: UIEvent?) { } override func touchesCancelled(touches: Set<UITouch>?, withEvent event: UIEvent?) { } }
请注意,每种方法都接收一个touches参数(在特定情况下),该参数可以包含一个以上的单个触摸事件。