Ich bin mir sicher diese Frage wurde schon 100 mal gestellt, nur ich find in der Suche einfach nix passendes.
______________________________________________________________________________________
Also, mein Problem:
Es ist ein Rennspiel (Topdown-View) und das Fahrzeug kann sich, wenn es an der wand entlangfährt und dann lenkt, in die Wand hineindrehen.
Ich benutze zu Kollision folgendes Script im end-Step-Event:
Alles anzeigen
Ich denke, mehr gibt es nicht zu sagen. Ich habe schon move_outside_solid im Kollisions-Event probiert, wobei ich leider nicht weiß wofür die funktion eigentlich gut ist.
Ich bitte um schnelle Hilfe.
Danke im Voraus.
EDIT:
Hier mal um es etwas genauer zu beschreiben:
1. Hier ging das mit dem "in die jeweilige Richtung schieben":
markusanders.ma.funpic.de/rallye/screenshot101.JPG
2. Die Runde Maske in der Mitte des Baumes erlaubt dies nicht:
markusanders.ma.funpic.de/rallye/screenshot100.JPG
______________________________________________________________________________________
Also, mein Problem:
Es ist ein Rennspiel (Topdown-View) und das Fahrzeug kann sich, wenn es an der wand entlangfährt und dann lenkt, in die Wand hineindrehen.
Ich benutze zu Kollision folgendes Script im end-Step-Event:
GML-Quellcode
- var xmot, ymot;
- x = xprevious;
- y = yprevious;
- for (i=0; i<90; i+=6)
- {
- xmot=x+lengthdir_x(speed,direction+i)
- ymot=y+lengthdir_y(speed,direction+i)
- if place_free(xmot,ymot){x = xmot;y = ymot;exit}
- xmot=x+lengthdir_x(speed,direction-i)
- ymot=y+lengthdir_y(speed,direction-i)
- if place_free(xmot, ymot){x = xmot;y = ymot;exit}
- }
Ich denke, mehr gibt es nicht zu sagen. Ich habe schon move_outside_solid im Kollisions-Event probiert, wobei ich leider nicht weiß wofür die funktion eigentlich gut ist.
Ich bitte um schnelle Hilfe.
Danke im Voraus.
EDIT:
Hier mal um es etwas genauer zu beschreiben:
1. Hier ging das mit dem "in die jeweilige Richtung schieben":
markusanders.ma.funpic.de/rallye/screenshot101.JPG
2. Die Runde Maske in der Mitte des Baumes erlaubt dies nicht:
markusanders.ma.funpic.de/rallye/screenshot100.JPG
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von ghostrider ()