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

[SFML] wydajność ,zdarzenia klawisze

Ostatnio zmodyfikowano 2012-02-26 11:15
Autor Wiadomość
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
P-51438
szyx_yankez
» 2012-02-26 09:08:41
No chyba, że masz wielordzeniowy procesor...
P-51439
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.



P-51442
1 2 « 3 »
Poprzednia strona Strona 3 z 3