是否有可能每帧更新我的代码(as3)超过 1 次?它不需要做任何视觉上的事情。我在 event.ENTER_FRAME 之前使用过。如果有办法这样做,有人可以解释或提供如何做到这一点的链接。谢谢。
问问题
73 次
2 回答
0
如果您的应用程序以 30fps 运行,您可以将其设置为以 60fps 运行,那么 ENTER_FRAME 将被调用两倍,或者如果您使用计时器更新,您可以将其延迟减少一半。
于 2013-04-19T18:57:43.110 回答
0
您可以使用计时器以您想要的任何速率执行代码:
// first parameter for Timer is duration in milliseconds 1000ms = 1 second.
var timer:Timer = new Timer(10,0);
timer.addEventListener(TimerEvent.TIMER, timerHandler);
timer.start();
function timerHandler(e:TimerEvent):void
{
// do something;
}
但是,我会质疑您为什么要这样做并确定它是否真的需要。
于 2013-04-19T19:11:47.337 回答