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?

Foi útil?

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
scroll top