我開發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