我开发Flash游戏并且目前正在开发我的第一款游戏。 RPG动作游戏。我对ENTER_FRAME事件有问题。游戏开发者的AS3 Event.ENTER_FRAME提示
我目前有3个ENTER_FRAME事件,来自我的文档类,英雄和地面。每次运行应用程序时,Flash播放器都会崩溃。
这个问题有什么好的方法?我想有一个主要的机构事件来控制一切,并改变我的设计模式。T_T。
我开发Flash游戏并且目前正在开发我的第一款游戏。 RPG动作游戏。我对ENTER_FRAME事件有问题。游戏开发者的AS3 Event.ENTER_FRAME提示
我目前有3个ENTER_FRAME事件,来自我的文档类,英雄和地面。每次运行应用程序时,Flash播放器都会崩溃。
这个问题有什么好的方法?我想有一个主要的机构事件来控制一切,并改变我的设计模式。T_T。
在你的文档类,你可以有:
addEventListener(Event.ENTER_FRAME, onEnter);
private function onEnter(e:Event):void
{
hero.update();
ground.update();
//do other stuff
}
是绿色菠萝,即时尝试实现这种方法。我是任何程序方法的新手,所以研究一种或两种设计模式是一种方式去..我猜:) –
我发现最好的方法是使用一个主enterframe
保持速度。你可以使用很多enterframes
,但我认为它会降低速度。
我不认为有3个ENTER_FRAME监听器会导致应用程序崩溃。在别处看看。 – strah
它是什么样的崩溃?你有错误信息吗?你的enterFrame中有什么样的代码?尝试删除一些代码,直到它不崩溃。 – Kodiak