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

[SFML2]Problem z częstotliwością eventu MouseMoved

Ostatnio zmodyfikowano 2014-05-28 13:53
Autor Wiadomość
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
P-110992
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ą.
P-111004
maly
» 2014-05-28 13:53:31
Sklonuj sobie kolejkę event-ów do jakiegoś kontenera i dopiero na nim coś tam rób.
P-111007
1 « 2 »
Poprzednia strona Strona 2 z 2