我正在使用最新版本的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 :(得分:0)
我正在使用单独的updatehandler。不是为了性能或其他东西,而是为了软件的可扩展性。我经常调整和更新我的代码。使用单独的处理程序帮助轻松完成...添加新对象和更重要的删除对象更容易(在您的情况下是子弹或小行星)...