0

コロナのシーンにちょっと戸惑います。

ボタンがタップされたときに、メインメニュー(解放またはパージしたくない)をレベルにプッシュしたいと思います。

これまでのところ、私はそれを達成することができますstoryboard.gotoScene("level1")

ただし、level1 が完了したら、そのまま mainMenu シーンに戻りたいと思います (位置を保持するスクロールビューを使用します)。mainMenu を再作成したくありません。

これをどのように正確に行う必要がありますか?gotoScene は既存の mainMenu を自動的に解放しますか? ありがとう

4

1 に答える 1

1

を使用してメニューシーンに移動するだけですgotoScene("")

コロナは、必要と思われる場合にシーンを自動的にパージすることを覚えておいてください。

デフォルトでは、ストーリーボードは、OSがメモリ不足の警告を受信するたびに、最も最近使用されていないシーンを自動的にパージします(たとえば、シーンの表示グループを削除し、実際のモジュールをメモリに残します)。

シーンのパージを手動で管理し、この自動パージ機能を無効にする場合は、storyboard.disableAutoPurgeをtrueに設定できます。デフォルト値はfalseです。

自動パージをオフにするには:

-- turns "off" auto-purge on low memory functionality
storyboard.disableAutoPurge = true

これにより、コロナがシーンを自動的に削除するのを防ぐことができます。つまり、このタスクを担当することになります。

于 2013-03-05T16:34:32.863 に答える