Elapsedmilliseconds ...
Publié : dim. 30/avr./2006 13:06
Serait il possible de rendre plus precis cette fonction ? (de l'ordre de la millisecond pres ?)
C'est un petit test sympa ! facile à utiliser et à comprendre !
apparement le code d'une boucle pb (repeat, ...) est relue toutes les 15 ms ! Si c'est juste ce que je dit, est il possible de relire cette boucle toutes les 10 ms au lieu de 15ms???
Code : Tout sélectionner
InitKeyboard()
InitSprite()
OpenScreen(320,200,16,"")
delai.l = 250 ; 250 millisecondes ?
x.l : y.l = 10
timer1= ElapsedMilliseconds()
timer3= ElapsedMilliseconds()
Repeat
timer2= ElapsedMilliseconds()
ExamineKeyboard()
If delai = timer2-timer1
If x < 300
x=x+1
ElseIf x >= 300
x=10
y = y +10
EndIf
For t= 1 To 10
StartDrawing(ScreenOutput())
Plot(10+x,y,RGB(128,0,128))
StopDrawing()
Next t
timer4 = ElapsedMilliseconds() - timer3
Debug timer4
timer1 = timer2
EndIf
FlipBuffers()
Until KeyboardPushed(#PB_Key_Escape)

apparement le code d'une boucle pb (repeat, ...) est relue toutes les 15 ms ! Si c'est juste ce que je dit, est il possible de relire cette boucle toutes les 10 ms au lieu de 15ms???