ラヤページのネスティングとScene.destoryはバグを引き起こしました

Laya2.1.1.1

参考:

デフォルトを使用します

 

ラヤは、同じモジュール所与、ロジックコードはまた、同じ状況、埋め込みページ+ランタイム使用シナリオを使用することです。プログラムとLaya.Scene.open、Laya.Scene.destroyので、競合がある、それはバグにつながる。しかし。

 

 

 

ラヤのチュートリアルを参照して使用する場合、使用中の別のシーンにシーンをドラッグします。

現在のページはホームページHomeScene.scene、10も他のUI .sceneページにネスト家であると仮定します。

 

 

 呼び出しが未定義scene.url文句うLaya.Scene.open(HomeScene)を使用した後、次いで、Laya.Scene.destroy(HomeScene)を使用し

 

 

 

破壊の原因を見つけるために。破壊されたLaya.Scene.destroy見つかり、scene.destroyを呼び出し、その後、リストの長さでscene.destroy変更.... unDestroyedScenes

最初scene.destroyの実行は、リストの長さは9となった10の元のリストの長さは、その後、Laya.Scene.destroyはまだ戻って10日のシーンに行ってきましたと仮定すると、この時間の10日のシーンは、すでにnullです。

 

Laya.Scene.destroy:

 

scene.destroy:

 

おすすめ

転載: www.cnblogs.com/gamedaybyday/p/11605512.html