我有一个关于在Flash中制作Flash游戏的问题。 现在我正在开发2D格斗游戏,下面是链接:http://xoz.netai.net/stickfightjx/StickFightJX.html最佳方式来优化我的自制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();
}