سؤال

أحتاج إلى طريقة زمنية عالية الدقة في microseconds بدلا من milliseconds لأشخاص، لسوء الحظ لم أستطع العثور على الكثير من المساعدة على الويب.

أحتاج إلى هذا السيطرة من أجل تنفيذ استخدام مؤقت ثابت في التحويلات كما هو موضح في هذه المقالة: http://gafferongames.com/game-physics/fix-your-timestep/, ، من أجل حل مشكلتي الموصوفة في تحسين عملية الانتقال / حركة الحركة للحصول على لعبة فلاش ثنائية الأبعاد

أي اقتراحات؟

هل كانت مفيدة؟

المحلول

هذا غير ممكن.

نصائح أخرى

على الرغم من أنه ليس دقيقا بجنون، إلا أنني أعتقد أن هذه الدقة وقتا أكثر من الاعتماد على 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