Hallo,
ich habe ein Jump & Run Spiel gebastelt, bei dem man auch Seile zur hilfe nehmen kann. Dafür habe ich zum schwingen folgenden Code benutzt:
Alles anzeigen
Nun habe ich aber das Problem, dass wenn meine Figur am Seil schwingt, die Figur ziemlich ruckelt!
Wie kann ich das beheben, denn das sieht ziemlich unschön aus!
Edit: Kommentar verbessert
ich habe ein Jump & Run Spiel gebastelt, bei dem man auch Seile zur hilfe nehmen kann. Dafür habe ich zum schwingen folgenden Code benutzt:
GML-Quellcode
- /*
- dist der Abstand zu oberen Ende des Seiles,
- dir ist die Richtung zum Seil-anfang
- lang ist die länge des Seiles
- */
- if ((dist-lang>0) && (!place_meeting(x+lengthdir_x(dist-lang,dir),y+lengthdir_y(dist-lang,dir),obj_block))) //
- {
- old_x=x;
- old_y=y;
- x+=lengthdir_x(dist-lang,dir)
- y+=lengthdir_y(dist-lang,dir)
- hspeed+=x-old_x
- vspeed+=y-old_y
- }
Nun habe ich aber das Problem, dass wenn meine Figur am Seil schwingt, die Figur ziemlich ruckelt!
Wie kann ich das beheben, denn das sieht ziemlich unschön aus!
Edit: Kommentar verbessert