Einzelnen Beitrag anzeigen

Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#16

AW: Delphi Projektarbeit - 2D Autorennen

  Alt 11. Feb 2014, 20:17
Für Spiele und ähnliches ist MSDN-Library durchsuchenGetAsyncKeyState besser geeignet als OnKeyDown und OnKeyUp. Mit der Routine kann man abfragen, ob eine bestimmte Taste „jetzt gerade“ gedrückt ist.

Geht z.B. so (im Ereignishandler vom Timer):
Delphi-Quellcode:
// VK_LEFT steht für die Pfeil-Nach-Links-Taste. Solche Konstanten gibt es auch noch für andere Tasten.
if GetAsyncKeyState(VK_LEFT) < 0 then
begin
  // Auto ein Stück nach links bewegen
end;
  Mit Zitat antworten Zitat