spritekitでのタッチイベント
簡単なゲームの作成でにおいて、つくったノード(敵)をタッチイベントで消したいんですが、やり方がわかりません。よろしくお願いします。
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
// マルチタッチを有効にする
self.view?.multipleTouchEnabled = true
// 一つの情報を取り出します
for touch in touches {
// シーン上の位置をとりだします
let location = touch.locationInNode(self)
// その位置にあるノードをしらべる
let touchNodes = self.nodesAtPoint(location)
// ノードひとつひとつを調べる
for tNode in touchNodes {
// タッチしたノードが敵なら消す
if tNode == mySprite
{
mySprite.removeFromParent()
// 位置を表示する
print(tNode)
}
}
}
}