私のヒーロー スプライトは物理スプライト上にあります。プレイヤー (ユーザー) がスプライトに触れている間、ヒーローを 2 秒間動かさない場合、ゲームを終了させたいと思います。更新メソッドでは、2 つのスプライトが 2 秒以上接触しているかどうかを確認し、真の場合は「ゲーム オーバー」アクションを実行します。これがコードです
if( TWO SPRITES ARE TOUCHING && USER ISN"T TOUCHING THE SCREEN ){
[_hero runAction:[CCActionSequence actions:[CCActionDelay actionWithDuration:2.0f],
_gameOverAction,
nil]];
}
ユーザーが押し続けていてもエンド ゲーム アクションが実行されます。基本的に画面をタッチしてスプライトを動かさないとゲームが終了するはずです。助言がありますか?