Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Allegro] Prędkość przemieszczania obiektu.

Ostatnio zmodyfikowano 2009-04-12 14:16
Autor Wiadomość
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ć ?
P-5518
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ę.
P-5519
pekfos
» 2009-04-12 13:27:06
można też użyć funkcji round() do zaokrąglania
P-5520
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.
P-5524
DeBugger
» 2009-04-12 14:08:39
Hmm. Może rzutowanie.
C/C++
//...
float zmienna;
//...
round( zmienna );
//...
rest(( int ) zmienna );
//...
P-5525
steckel
» 2009-04-12 14:16:55
P-5527
« 1 »
  Strona 1 z 1