x-kom hosting

Ruch obiektu WinApi problem

Machur
utworzono
utworzono

Witam!!

Mam problem. Otóż zrobiłem obsługę klawiatury VK_LEFT i VK_RIGHT. Po naciśnięciu klawisza pojazd rysowany Polygonem za pomocą Pointów, porusza się o 10 pixeli w lewo lub prawo. Problem jest to jak się porusza. Gdy naciskam(i przytrzymam) np. strzałke w lewo to on najpierw robi ruch o te 10 pixeli i na ułamek sekundy staje i dopiero po tym ułamku sekundy "leci" dalej płynnie w lewo.
Jest to dosyć irytujące więc proszę o porady jak się tego "zawiasu" przy ruchu pozbyć.
Ktoś mi kiedyś powiedział, że to dlatego ,że nie mam podwójnego buforowania(?).

Pozdrawiam i czekam na porady;)

benkowik
komentarz
komentarz

A jakby przesuwanie wrzucić w Timer, który "ciągle działa" i czeka aż klawisz zostanie naciśnięty?

  • Dobra wypowiedź 1
Machur
komentarz
komentarz

Działa, wiekie dzięki;)

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.