画面上をUIImageView
移動する があり、別の から一定の距離内にあるときにメソッドをトリガーしようとしていますUIImageView
。確認したい特定の時間があるとは限りません。その距離内であればいつでも知りたいです。ヘルプ!
編集:プレイヤーが画面の下部にいる間に、複数のオブジェクト (敵) が画面を下に移動しています。ユーザーが画面をタップすると、「発射」します (新しい発射オブジェクトが作成され、それを画面の上に移動するアニメーションが開始されます)。「発射物」が「敵」に命中し、イベントをトリガーする(つまり、敵を殺す)ことを検出しようとしています。これを行うためのコードをどこに置くべきか、あるいは何をすべきかさえわかりません。通知システムを使用する必要がありますか?それとも発射物が発射されるとすぐに敵に命中するかどうかを計算しますか?