18. marts 2003 - 09:30Der er
3 kommentarer og 1 løsning
Disable key repeat
Når man trykker og holder en tast på tasteturet, gennereres adskellige KeyEvents. Er det muligt (i så fald, hvordan), at disable disse? Jeg vil kun have én event for hver key-press-release sekvens, uanset hvor længe tasten holdes nede.
Kan man forhindre at KeyEvents sættes i kø, for så efter f.eks. 1 sekund at enable KeyEvents igen?
Da jeg skulle lave et spil, var det nødvendigt at spilleren kunne bevæge sig skråt og kunne skyde samtidigt. Jeg løste problemet ved at lave et array, der repræsenterede de "nedtrykkede" taster. Når man så fik en keyReleased, satte man bare key'en til "unpressed" i arrayet.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.