0

オプションボタンを備えたメインレイヤーがあり、ボタンを押すと、CCLayerColorレイヤーでpushSceneを呼び出しています。ドロップダウンメニューのようにしたいので、レイヤーは画面の半分のサイズですが、表示されると私が設定したトランジションでは、背景レイヤーが黒くなります。背景レイヤーを常に表示したままにしておきたいです。背景レイヤーの割り当てが解除されていることは確かです。

4

1 に答える 1

1

を使用するpushScene:と、前のシーンは解放されません。メッセージを送信すると復元されpopSceneます。私の知る限り、あなたの消えた「背景レイヤー」は前のシーンです。シーン スタックの一番上にないシーンはvisitメッセージを受信しないため、単純に描画されません。消えてしまったのはそのためです。

とにかく、なぜドロップダウン メニューに別のシーンを使用するのですか? 別のレイヤーを作成し、必要に応じて表示/非表示または追加/削除するだけです。

于 2012-11-27T07:26:58.007 に答える