2015-07-20 118 views
0

我使用的是最新版本的AndEngine,我想知道哪個更適合爲不同的事情創建多個更新處理程序,或者使其成爲一個並計算經過的時間?AndEngine - 更新處理程序

GameEngine.registerUpdateHandler(new TimerHandler(0.2f, true, new ITimerCallback() { // create new bullet } 
GameEngine.registerUpdateHandler(new TimerHandler(0.2f, true, new ITimerCallback() { // create new bonus } 
GameEngine.registerUpdateHandler(new TimerHandler(1f, true, new ITimerCallback() { // create new asteroid } 

GameEngine.registerUpdateHandler(new TimerHandler(0.2f, true, new ITimerCallback() 
{ 
    // calculate elapsed time and create objects 
} 

回答

0

我正在使用單獨的更新處理程序。不是爲了表現或其他因素,而是爲了軟件的可擴展性。我經常修改和更新我的代碼。使用單獨的處理程序幫助輕鬆完成...添加新對象和更重要的刪除對象要容易得多(在您的情況子彈或小行星中)...