Ich hab zwar schon sone ähnliche Frage gemacht aber dort hab ich das Thema als erledigt markiert.
Also ich habe ein Auto das auf einen bestimmten Punkt zufahren soll, das lenken habe ich jetzt schon hinbekommen, jetzt will ich aber, das das Auto nur Gas gibt wenn es höchstens 45 Grad(diection) von dem ZielGrad(richtung) entfernt ist.
Der Code:
Alles anzeigen
Also ich habe ein Auto das auf einen bestimmten Punkt zufahren soll, das lenken habe ich jetzt schon hinbekommen, jetzt will ich aber, das das Auto nur Gas gibt wenn es höchstens 45 Grad(diection) von dem ZielGrad(richtung) entfernt ist.
Der Code:
GML-Quellcode
- //X und Y sind die Zielpositionen
- richtung=point_direction(x,y,X,Y) //richtung steht für die Zielrichtung
- weite=point_distance(x,y,X,Y) //weite steht für die entfernung zum Ziel
- //Lenken: Dieser Code stimmt den hab ich von der anderen Frage
- if direction < richtung{
- if richtung-direction > 179{
- direction -= 3}
- else{
- direction += 3}}
- else{
- if direction-richtung > 179{
- direction += 3}
- else{
- direction -= 3}}
- //das ist das Gas geben aber den Code hab ich nicht richtig hingekriegt
- if direction < richtung
- {
- if richtung-direction > 0 and richtung-direction<89
- {
- speed+=0.4
- }
- }
- else
- {
- if direction-richtung > 0 and direction-richtung<89
- {
- speed+=0.4
- }
- }
Twitter: @BytingGames