ActionScript 3 Método de tempo de alta precisão (microssegundos)?
-
18-09-2019 - |
Pergunta
Preciso de um método de tempo de alta precisão em microssegundos em vez de milissegundos para o ActionScript, infelizmente não consegui encontrar muita ajuda na web.
Preciso de esse controle para implementar o uso de um timestep fixo nas transições, conforme descrito neste artigo: http://gafferongames.com/game-physics/fix-your-timestep/, para resolver meu problema descrito em Otimizando a suavidade de transição/movimento para um jogo de flash 2D
Alguma sugestão?
Solução
Isso não é possível.
Outras dicas
Embora não seja insanamente preciso, acredito que isso tenha muito mais tempo de precisão do que confiar no 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);
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow