Zitat von
igel457:
Achso, was mit gerade noch einfällt und vielleicht einfacher ist: Setze in OnKeyDown eine Variable für die gedrückte Taste. Während diese Variable gesetzt ist, verschiebst du den Schläger in die entsprechende Richtung. In OnKeyUp setzt du die Variable wieder zurück.
Variablenverschwendung
Je nach dem, wie stark man abstrahieren will, würde ich es entweder so machen wie in der Wormhunter-Demo, oder GetAsyncKeyState/GetKeyState direkt aufrufen.