Hey leute,
ich mal wieder vor einem Problem und brauche eure Hilfe es zu lösen.
Und zwar arbeite ich an einem Topdownview(Draufsicht) Spiel.
Der Spieler läuft wunderbar in vier richtungen in dem ich im Step event diesen Code ausführe:
Alles anzeigen
Nun möchte ich, das der Spieler wenn ich "o" drücke Seitwärts läuft.
Also weder direction noch den Sprite wechselt.
Meine Idee war es bei dürcken von "o" den Oberen Code zu überspringen und unter press "i" folgendes aus zu führen:
Alles anzeigen
Mein Problem ist nur: Wie überspringe ich das Step event.
Hab schon rum probiert aber bei mir fürt er entweder beide Codes aus(doppelte laufgeschwindigkeit)
oder gar keinen.
Habt ihr ne Lösung?
Danke schon mal im Vorraus
ich mal wieder vor einem Problem und brauche eure Hilfe es zu lösen.
Und zwar arbeite ich an einem Topdownview(Draufsicht) Spiel.
Der Spieler läuft wunderbar in vier richtungen in dem ich im Step event diesen Code ausführe:
GML-Quellcode
- if keyboard_check(ord("W"))
- {x+=0; y-=6; direction = 90; sprite_index=sPlayerU;}
- else if keyboard_check(ord("A"))
- {x-=6; y-=0; direction = 180; sprite_index=sPlayerL;}
- else if keyboard_check(ord("S"))
- {x+=0; y+=6; direction = 270; sprite_index=sPlayerD;}
- else if keyboard_check(ord("D"))
- {x+=6; y-=0; direction = 0; sprite_index=sPlayerR;}
- else
- image_index = 0
Nun möchte ich, das der Spieler wenn ich "o" drücke Seitwärts läuft.
Also weder direction noch den Sprite wechselt.
Meine Idee war es bei dürcken von "o" den Oberen Code zu überspringen und unter press "i" folgendes aus zu führen:
GML-Quellcode
Mein Problem ist nur: Wie überspringe ich das Step event.
Hab schon rum probiert aber bei mir fürt er entweder beide Codes aus(doppelte laufgeschwindigkeit)
oder gar keinen.
Habt ihr ne Lösung?
Danke schon mal im Vorraus