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

SFML obsługa czasu

Ostatnio zmodyfikowano 2011-06-15 16:56
Autor Wiadomość
youngman
Temat założony przez niniejszego użytkownika
SFML obsługa czasu
» 2011-06-15 16:28:29
Siemka,
jak zrobić by coś mi się wykonywało co sekundę? Np. chciałbym by ludzik mi się przesuwał w prawo co jedną sekundę.
P-34169
szyx_yankez
» 2011-06-15 16:44:33
Poczytaj o timerach...
P-34170
youngman
Temat założony przez niniejszego użytkownika
» 2011-06-15 16:54:53
Dzięki za rade.... jakbym tego nie wiedział:)
W SFML o ile wiem są dwie metody GetElapsedTime i GetFrameTime i tu moje pytanie jak powinna wyglądać ta pętla która coś robi co sekundę
P-34171
DejaVu
» 2011-06-15 16:56:41
http://www.sfml-dev.org/tutorials/1.6/window-time.php

W bibliotece SFML chyba trzeba sobie oprogramować samodzielnie obsługę wywoływania zdarzeń co jakiś czas.

Omawianie timerów akurat zaplanowałem na rozdział 11 w kursie SFML :P

/edit:
jeżeli upłynęło więcej jak 1sek => wykonaj akcję i zresetuj timer. Dokładniejsza opcja to:
C/C++
if( obecnyCzas > nowyCzas )
{
    nowyCzas += 1.0; //za ile sek następne zdarzenie ma się wykonać
    //obsługa zdarzenia;
}
P-34172
« 1 »
  Strona 1 z 1