SFML obsługa czasu
Ostatnio zmodyfikowano 2011-06-15 16:56
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ę. |
|
szyx_yankez |
» 2011-06-15 16:44:33 Poczytaj o timerach... |
|
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ę |
|
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:
if( obecnyCzas > nowyCzas ) { nowyCzas += 1.0; } |
|
« 1 » |