[Allegro] Prędkość przemieszczania obiektu.
Ostatnio zmodyfikowano 2009-04-12 14:16
elradziu Temat założony przez niniejszego użytkownika  | 
[Allegro] Prędkość przemieszczania obiektu. » 2009-04-12 13:20:07 Jest jakaś funkcja która bedzie powodowała przemieszczanie bitmaby z dana predkościa ? np. 10px/ sec? lub jeszcze lepiej przyspieszenia. Niestety funcja rest mnie nie ratuje bo przyjmuje jedynie wrtosci int. Jezeli takich funkcji nie ma. To może ktoś podpowie jak zrealizować ?  | 
 | 
WunM  | 
» 2009-04-12 13:26:07 Mozna samemu zrobić to o co ci chodzi. Sposobów jest wiele.
  Np:
  Zrób sobie zmienną typu float i w programie dodawaj np. 0.5 0.05..... jeśli nie wystąpi liczba po  przecinku to po prostu przemieszczaj bitmapę.  | 
 | 
pekfos  | 
» 2009-04-12 13:27:06 można też użyć funkcji round() do zaokrąglania  | 
 | 
elradziu Temat założony przez niniejszego użytkownika  | 
» 2009-04-12 13:52:31 michalos13 nie przekażesz do rest() zmiennej typu float już próbowałem.   | 
 | 
DeBugger  | 
» 2009-04-12 14:08:39 Hmm. Może rzutowanie.  float zmienna;
  round( zmienna );
  rest(( int ) zmienna );
 
 
  | 
 | 
steckel  | 
» 2009-04-12 14:16:55  | 
 | 
|  « 1 »  |