[SFML2]Problem z częstotliwością eventu MouseMoved
Ostatnio zmodyfikowano 2014-05-28 13:53
qba10 Temat założony przez niniejszego użytkownika |
» 2014-05-28 01:10:27 Za pomocą tego poradnika: http://www.urbanterror.info/forums/topic/21844-howto-changing-mouse-polling-rate-on-ubuntu/ zmniejszyłem "polling rate" myszki na 100Hz Jednak to nie rozwiązało sprawy |
|
ison |
» 2014-05-28 11:37:11 Upewnij się, że faktycznie floodowanie pętli eventów jest problemem. Wypisuj w niej ile razy na sekundę dostajesz te eventy i porównaj z oczekiwaną częstotliwością otrzymywania eventów myszki. Jeśli będzie się zgadzała, to znaczy, że nadal problemem jest za duża ich ilość.
Co w ogóle robi ta druga pętla w pętli eventów? Niewykluczone, że to ona spowalnia, nawet przy ~100 eventach na sekundę. Najwyżej wykonuj ją tylko, gdy event != ruch myszką. |
|
maly |
» 2014-05-28 13:53:31 Sklonuj sobie kolejkę event-ów do jakiegoś kontenera i dopiero na nim coś tam rób. |
|
1 « 2 » |