Ik ben bezig aan 'n topdown 2D arcade shooter.
Druk je left, loop je links
Druk je up+left, ga je 45 graden diagonaal omhoog & links
Mijn probleem:
Als de speler schuin loopt & de toetsen los laat, dan draait ie toch nog lekker ff horizontaal of verticaal, omdat een mens-achtige nou eenmaal niet die 2 toetsen exact tegelijk kan loslaten. Zo kun je dus niet diagonaal schieten, enzij je 't lopend doet. (Want 2 toetsen tegelijkertijd ingedrukt houden kan een mens-achtige nou eenmaal wat beter
)
Suggesties?
(Ik wil dus *niet* de FPS-manier van lopen gebruiken; left=links draaien, up=vooruit lopen)
Druk je left, loop je links
Druk je up+left, ga je 45 graden diagonaal omhoog & links
Mijn probleem:
Als de speler schuin loopt & de toetsen los laat, dan draait ie toch nog lekker ff horizontaal of verticaal, omdat een mens-achtige nou eenmaal niet die 2 toetsen exact tegelijk kan loslaten. Zo kun je dus niet diagonaal schieten, enzij je 't lopend doet. (Want 2 toetsen tegelijkertijd ingedrukt houden kan een mens-achtige nou eenmaal wat beter
Suggesties?
(Ik wil dus *niet* de FPS-manier van lopen gebruiken; left=links draaien, up=vooruit lopen)