0

ゲームの一時停止メニューを作成しようとしています。の使用[[CCDirector sharedDirector] pause]はうまく機能しますが、私のゲーム スプライトには独自の ccTouch メソッドがあるため、ゲームが一時停止している間もドラッグすることができます。

既存のシーンの上に CCLayer を作成して一時停止メニューを作成し、それを削除して、再開ボタンを押すと再開します。

おそらく一時停止レイヤーのみがタッチを受け取るようにする簡単な方法はありますか? または他の代替手段はありますか?

ありがとう

4

1 に答える 1

0

すべてのレイヤーに何らかのロックとロック解除を実装できます。この場合、ユーザーの操作を無効または有効にします。次に、ロック/ロック解除コマンドをすべてのロック可能な子に変換するロジックを実装します。たとえば、いくつかのプロトコルとして実装できます

于 2012-06-10T13:43:55.287 に答える