Actionscript 3 высокоточный метод определения времени (микросекунды)?

StackOverflow https://stackoverflow.com/questions/1289322

Вопрос

Мне нужен высокоточный метод определения времени в микросекундах, а не миллисекундах для actionscript, к сожалению, я не смог найти большой помощи в Интернете.

Мне нужен такой контроль для того, чтобы реализовать использование фиксированного временного интервала в переходах, как описано в этой статье: http://gafferongames.com/game-physics/fix-your-timestep/, чтобы решить мою проблему , описанную в Оптимизация плавности перехода / перемещения для 2D флеш-игры

Есть какие-нибудь предложения?

Это было полезно?

Решение

Это невозможно.

Другие советы

Хотя это и не безумно точно, я считаю, что это имеет гораздо большую точность по времени, чем полагаться на 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);
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top