[SFML2] Program aktualizuje się tylko podczas ruchu myszką
Ostatnio zmodyfikowano 2015-03-06 16:34
qest43 Temat założony przez niniejszego użytkownika |
[SFML2] Program aktualizuje się tylko podczas ruchu myszką » 2015-03-05 18:38:22 Napisałem dość długi program, teraz zauważyłem że aktualizuje się on tylko podczas ruchy myszką na obszarze okna. while( Manager::GetInstance().status == 0 ) { sf::Event Event; while( Window.pollEvent( Event ) ) { Window.clear(); Manager::GetInstance().Update( Event ); Manager::GetInstance().Draw( Window ); Window.display(); } }
Jeśli nie wykona się ruchu kursorem to nie wejdzie w blok po while(Window.pollEvent(Event)), jak zrobić żeby to naprawić? |
|
michal11 |
» 2015-03-05 19:03:36 Gdzie masz instrukcję while( Window.isOpen() ) ? |
|
pekfos |
» 2015-03-06 16:34:02 Jeśli nie wykona się ruchu kursorem to nie wejdzie w blok po while(Window.pollEvent(Event)), jak zrobić żeby to naprawić? |
Hm, a próbowałeś może nie wpisywać tego w tę pętlę..? To pętla do obsługi komunikatów, więc jak nazwa wskazuje, wykonuje się tylko wtedy, gdy są jakieś komunikaty. |
|
« 1 » |