大家好,我正在制作我的第一款游戏,我对整个过程很陌生。我创建了一个游戏,其中我的关卡都分为不同的类别。
最近我发现当我运行游戏时,不同类的所有关卡也在后台运行。我想这就是为什么我的加载屏幕不起作用的原因。
我想知道是否有办法阻止某些类执行,直到我真正点击关卡。
任何帮助将不胜感激,谢谢
大家好,我正在制作我的第一款游戏,我对整个过程很陌生。我创建了一个游戏,其中我的关卡都分为不同的类别。
最近我发现当我运行游戏时,不同类的所有关卡也在后台运行。我想这就是为什么我的加载屏幕不起作用的原因。
我想知道是否有办法阻止某些类执行,直到我真正点击关卡。
任何帮助将不胜感激,谢谢
为什么不在你需要的时候实例化你的类呢?之后考虑你的关卡类上的一个 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 );
希望有帮助。