CoronaのSDK storyboard APIを使用していますが、私のアプリではユーザーにレベルをもう一度試そうとします。私は単に(「もう一度やり直してください」ボタンをテーピング)イベントの後、コロナSDKでシーンを再起動するには?
storyboard.gotoScene("level20","flip")
level20が現在のシーンがある
を呼び出しても動作しますが、シーンはときのようにリセット同じ場所にすべてのそれの表示オブジェクトを保持する代わりに、I別のシーンから来ています。
同じシーンからシーンを再起動することはできますか?
ありがとうございました。
編集:ビルド2.0.0:2011.704
編集(可能な修正):
はコロナのバージョンを使用しています、私は修正を見つけたかもしれない
。 "シーンのパージと削除"のdocsから:新しいシーンに移動すると、直前のシーンがメモリにスムーズにリロードされます。シーン:createScene()はこのメモリを削除します。
私が見つけた解決策はscene:createScene()
に電話することでしたが、それはうまくいくようですが、これが間違った方法であればお知らせください。ありがとう。
これは論理的ですが、私はこれを試しました。シミュレータがフリーズし、「コロナシミュレータが動作を停止しました」というウィンドウが表示されます。ただし、Coronaの端末にはエラーは表示されません。 – SoftwareDev