スプライトキットでタッチ処理を実装するのですが、長タップ(長押し)した場合の処理をどのように記載したら良いのか教えていただきたくお願い致します。
(スーパーマリオのようなアクションゲームの作成にあたり、長タップした場合にジャンプの幅がより大きくしたい)
✳︎以下は、通常タップ時にジャンプするタッチ処理のコードです
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
for touch:AnyObject in touches{
_ = touch.locationInNode(self)
Player.physicsBody?.velocity = CGVector.zero
Player.physicsBody?.applyImpulse(CGVector(dx:0.0,dy:10.0))
}
}
あなたの回答
tips
プレビュー