0

CGRectIntersectsRect を使用して 2 つのオブジェクトが衝突するとき、可能であれば更新メソッドのどこにトランジションを配置すればよいのでしょうか? キャラクターが敵と衝突したときにゲームオーバーメニューが表示される場合に使用したいです。

4

1 に答える 1

0

最適な場所は、メインのゲーム ループです (おそらく、ゲームを実行するシーンです)。

このメイン ゲーム ループで衝突をチェックしている場合は、それ自体に対して関数を呼び出すだけです。衝突しているスプライトのメソッドで衝突をチェックしている場合は、NSNotification を投稿するか、デリゲート アプローチを使用します。

于 2013-10-24T02:45:20.973 に答える