com Auto auf Punkt zusteuern

  • GM 8

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • com Auto auf Punkt zusteuern

    Hi Leude!
    Ich mach grad ein Autorennspiel und da will ich das ein Auto(com/bot) auf einen bestimmten punkt hinlenkt und zufährt.
    Das Auto soll aber immer in die richtige richtung lenken.
    Hier mein Code:
    :event_step: -event

    GML-Quellcode

    1. richtung=point_direction(x,y,obj_Ziel.x,obj_Ziel.y)
    2. speed=5
    3. if direction>=richtung and direction<richtung+180{direction-=3}else{direction+=3}

    so jetzt kommt aber das problem, dass wenn das auto eine direction von 0-90 hat und die "richtung" 270-360 beträgt das auto in die falsche richtung lenkt also direction+=3 aber es soll dann direction-=3 jetzt weiss ich aber nicht wie ich das machen soll.
    Ich hoffe ihr versteht meine Frage :)
    Twitter: @BytingGames
  • probiers mal hiermit:

    GML-Quellcode

    1. if(direction < richtung){
    2. if(richtung-direction > 179){
    3. direction -= 3;}
    4. else{
    5. direction += 3;}}
    6. else{
    7. if(direction-richtung > 179){
    8. direction += 3;}
    9. else{
    10. direction -= 3;}}


    mfg
    G