大家好,我正在制作我的第一个游戏,我是整个过程的新手。 我创建了一个游戏,我的关卡分为不同的类别。
最近我发现当我运行游戏时,不同类的所有关卡也在后台运行。我想这就是为什么加载屏幕不起作用。
我想知道是否有办法阻止某些类执行,直到我实际点击该级别。
任何帮助将不胜感激,谢谢你
答案 0 :(得分: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 );
希望有所帮助。