ゲームを作りたくてiPhoneの画面を半分に割って右側をタッチする、画面の左側をタッチするのとで違う画像を表示させたいです。
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
// タッチが開始された時の処理
}
タッチが開始された時の処理のところにどのようにして書いたらいいのかわからないので教えてください。
よろしくお願いします。
<追加文>
申し訳ございません。
今インベーダーゲームのようなものを作成しています。
ノード2種類(missile1,missile2)を敵にぶつけるというようなものです。
この時missile1を画面左半分をタップすると、missile2を画面右半分をタップすると
表示されるようにしたいです。
いろいろなサイトなどで調べて見様見真似でやっています・・・
※ 2行目にUse of unresolved identifier 'touch'と言うエラーが出てきてしまいます。
swift
1override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { 2 let location = touch.location(in: self) 3 4 (省略) 5 6 if location.x > (self.frame.width / 2) { 7 let move1 = SKAction.moveTo(y: frame.height + missile1.size.height, duration: 1.0) 8 let remove = SKAction.removeFromParent() 9 missile1.run(SKAction.sequence([move1, remove])) 10 } else { 11 let move2 = SKAction.moveTo(y: frame.height + missile2.size.height, duration: 1.0) 12 let remove = SKAction.removeFromParent() 13 missile2.run(SKAction.sequence([move2, remove])) 14 } 15 }