0

大家好,我正在制作我的第一款游戏,我对整个过程很陌生。我创建了一个游戏,其中我的关卡都分为不同的类别。

最近我发现当我运行游戏时,不同类的所有关卡也在后台运行。我想这就是为什么我的加载屏幕不起作用的原因。

我想知道是否有办法阻止某些类执行,直到我真正点击关卡。

任何帮助将不胜感激,谢谢

4

1 回答 1

0

为什么不在你需要的时候实例化你的类呢?之后考虑你的关卡类上的一个 dispose 方法,这样当你不需要它时,你可以释放它并将其从显示列表中删除。
前任:

var level1:Level1 = new Level1();
stage.addChild( level1 );
//...
// when you don't need level1 anymore:
level1.dispose(); // in that method, remove all listeners, stop timers, null objects...
stage.removeChild( level1 );

希望有帮助。

于 2013-10-21T11:46:29.770 回答