2017-12-23 10 views
0

でスペースゲームのロケットスポーンを作成したいと思います。touchesbeganはspritekitです。 しかし、画面全体ではなく、画面の特定の部分がタッチされた場合(f.e。image)にのみロケットが生成されます。touches特定エリアのビーガン(スウィフト)

答えて

0
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { 
    let area = CGRect(x: 0, y: 0, width: 100, height: 100) 
    guard let point = touches.first?.location(in: view), 
      area.contains(point) else { 
     return 
    } 
    //Spawn Logic Here 
    } 
関連する問題