diagonale Steuerung für Spiele?
Verfasst: Samstag 31. Oktober 2015, 14:43
Hallo ich hab ein kleines Spiel geschrieben, aber die Steuerung harkt son bisschen. Es wäre hilfreicher, wenn man diagonal steuern könnte, doch mir fehlt die Kenntnis für passende Befehle gibt es da Möglichkeiten?
Also mit dem Code kann man die Figur nach oben, unten, links und rechts bewegen. Aber da dadurch zuviel Zeit drauf geht, wäre es echt hilfreich wenn man wie oben genannt, schrägt links oben, rechts unten etc. lenken könnte.
Hat jemand vielleicht Ahnung wie man das schreiben könnte?
Vielen Dank.

Code: Alles auswählen
def schiff_beweg(event):
if event.keysym == 'Up':
c.move(schiff_id, 0,-SCHIFF_GESCHW)
c.move(schiff_id2, 0,-SCHIFF_GESCHW)
elif event.keysym == 'Down':
c.move(schiff_id, 0,SCHIFF_GESCHW)
c.move(schiff_id2, 0,SCHIFF_GESCHW)
elif event.keysym == 'Left':
c.move(schiff_id,-SCHIFF_GESCHW, 0)
c.move(schiff_id2,-SCHIFF_GESCHW, 0)
elif event.keysym == 'Right':
c.move(schiff_id,SCHIFF_GESCHW, 0)
c.move(schiff_id2,SCHIFF_GESCHW, 0)
c.bind_all('<Key>', schiff_beweg)Hat jemand vielleicht Ahnung wie man das schreiben könnte?
Vielen Dank.