質問: SKAction.removeFromParent() missile2.run(SKAction.sequence([move2, remove])) } } ```
回答: とりあえずコードを拝見して気づいた点だけ... ``` override func touchesBegan(_ touches: Set, with event: UIEvent?) { let location = touch.location(in: self) ``` 仮引数は`touches`ですが、その後使っているのは`touch`という名前になっていますね。 あと、`touches`は `UITouch` の `Set<>` なので、`touches.first!.location(in: self)`のような形にして、`Set<>` から取り出す必要もあるかと思います。 * Qiita SwiftのSetとは?(Collection Typeを知る) * Apple 公式 Set An unordered collection of unique elements.