我需要一个以微秒为单位的高精度时间方法,而不是动作脚本的毫秒,不幸的是我在网上找不到太多帮助。
我需要这样的控制来实现在转换中使用固定时间步长,如本文所述:http: //gafferongames.com/game-physics/fix-your-timestep/,以解决我在优化中描述的问题2D Flash 游戏的过渡/移动平滑度
有什么建议么?
我需要一个以微秒为单位的高精度时间方法,而不是动作脚本的毫秒,不幸的是我在网上找不到太多帮助。
我需要这样的控制来实现在转换中使用固定时间步长,如本文所述:http: //gafferongames.com/game-physics/fix-your-timestep/,以解决我在优化中描述的问题2D Flash 游戏的过渡/移动平滑度
有什么建议么?
This is not possible.
虽然不是非常准确,但我相信这比依赖 ENTER_FRAME 具有更高的时间精度。
public var t:Timer;
public var initialTime:int;
public function setup():void{
t=new Timer(1000); //in miliseconds
t.addEventListener(TimerEvent.TIMER, onTimerTick);
t.start();
initialTime=getTimer();
}
public function onTimerTick(e:TimerEvent):void{
trace("elapsed:"+getTimer()-initialTime);
}