Tastenabfragen in Spielen



  • Also, man spielt ja mal manchmal so das ein oder andere Spiel... und da ist es ja z.B. möglich schräg ( also mit z.B. rechts und hoch gleichzeitig ) zu laufen. Aber mir gelingt dieses "beide tasten ""gleichzeitig""" nicht ^^ weder mit hotkeys, noch keyhooks noch so normalen kbhit. kann mir da jemand von euch villeicht behilflich sein?



  • du lässt dir bei jedem update in einer schleife alle "taste-runtergedrückt" events, die gerade anstehen, sagen und setzt dann entsprechend bools wie z.B. forward_isPressed auf true. Dann gehst du auch noch die up-events durch und setzt die entsprechenden variablen wieder auf false und du hast immer genau eine Übersicht darüber, welche Tasten gerade gedrückt sind.
    Beachten musst du allerdings, dass auf normalen Tastaturen immer nur ein paar Tasten gleichzeitig gedrückt werden können, siehe auch hier oder hier


Log in to reply