私はそうのようなメニュー画面の階層構造を持っている:cocos2dのレイヤー間の移行方法は?
Scene
|
Background Layer
| |
Main Menu Settings Menu
私は背景レイヤーを移動することなく、設定メニューにメインメニューから移行したいです。シーン間の遷移方法については多くの文書がありますが、レイヤ間では何も見つかりません。メインメニューと設定メニューの両方のレイヤーは透明な背景のフルスクリーンですが、背景を動かさずにそれらの間をスライドしたいだけです。
シンプルな問題ですが、1時間以上ウェブを検索してしまったのです。
これは、意図したとおりのシーンではなぜですか?物事を必要以上に複雑にすることはありません。また、状態を永続させる(追加コードなしで)ことが重要な場合は、プッシュポップシーンを調べることもできます。 – LearnCocos2D
私が見たことから、私は永続的な背景を持つことはできません。私はバックグラウンドを置くことについて話しています、アニメーションはありません(たとえ新しいシーンが同じバックグラウンドであっても、移動したくはありません)。 – rnystrom
トランジションを使用しない場合、背景は移動しません。レイヤーをトランジションするには、両方のレイヤーをロードし、CCMoveToのようなアクションを各レイヤーで同時に実行して、イン/アウトを移動するだけです。 – LearnCocos2D