У меня вопрос о создании флеш-игр в Flex. Прямо сейчас я разрабатываю 2D-файтинг, вот ссылка: http://xoz.netai.net/stickfightjx/StickFightJX.htmlЛучший способ оптимизировать мою игру в стиле «Homebrew Flex»?
Однако я не уверен, насколько эффективно я запрограммировал основной цикл.
Поскольку я никогда не читал учебник или не видел никаких других игр Adobe Flex, я не знал, как их реализовать. У меня есть экземпляр Timer, который вызывает функцию обновления каждые 24 кадра, которая обновляет все игровые объекты и представления.
Есть ли способ сделать это быстрее? Я что-то трачу?
// This is in an MXML Application
private var timer:Timer = new Timer(1/24);
private function onInitialize(e:Event):void
{
timer.addEventListener(TimerEvent.TIMER, onUpdate);
timer.start();
}
private function onUpdate(e:TimerEvent):void
{
gameStateManager.update();
}