[SFML] wydajność ,zdarzenia klawisze
Ostatnio zmodyfikowano 2012-02-26 11:15
hincu |
» 2012-02-26 08:57:11 tylko ci sie tak wydaje ze wcisnales oba w tym samym czasie komputer nigdy nie wykonuje wiecej niz jedna rzecz w danym momencie |
|
szyx_yankez |
» 2012-02-26 09:08:41 No chyba, że masz wielordzeniowy procesor... |
|
akwes |
» 2012-02-26 11:15:30 @hincu Brawo, fajnie, wiemy o tym, tylko co to ma do rzeczy? Mówimy o zupełnie innej rzeczy... Ty mówisz o procesorze, a my o zdarzeniach klawiatury. W jednym obiegu pętli, sf::Event informuje o zajściu dwóch zdarzeń czyli wciśnięcia x i v jednocześnie. Nawet prosty bajt może informować o kilku rzeczach NARAZ. Pokażę Ci to przez prostą analogię. Brak wciśniętych klawiszy: ABCDEFGH 00000000 Wciśnięcie C ABCDEFGH 00100000 Wciśnięcie F ABCDEFGH 00000100 Wciśnięcie C i F ABCDEFGH 00100100 tylko ci sie tak wydaje ze wcisnales oba w tym samym czasie
|
I co? Taki bit dalej informuje tylko o tym, że wcisnąłem jeden po drugim a nie oba? Eh... Proszę Cię. Najlepszym dowodem jest kod, który wyżej podałem. Ponieważ, po dwóch czy trzech próbach na ekranie zwiększa się zarówno x jak i y. |
|
1 2 « 3 » |