Besondere Bewegung

  • Besondere Bewegung

    hi...

    ich hab mal wieder ein problem...
    ich will, dass wenn der speed größer oder kleiner ist als 3 sich die figur spiegelt und die richtung und image_angle mit ändert...
    wenn der speed größer als 3 ist soll er (je nach tastendruck) entwerder abbremsen oder beschleunigen

    das funktioniert... doch die direction leider nicht so ganz...

    hier mein code
    Spoiler anzeigen

    GML-Quellcode

    1. if keyboard_check(vk_left)
    2. {
    3. if speed<=3 && image_xscale=1
    4. {
    5. direction=-direction;
    6. image_angle=- image_angle;
    7. image_xscale=-1;
    8. exit;
    9. }
    10. if speed>3 && image_xscale=-1
    11. {
    12. speed-=2;
    13. exit;
    14. }
    15. speed+=2
    16. }
    17. if keyboard_check(vk_right)
    18. {
    19. if speed<=3 && image_xscale=-1
    20. {
    21. direction=-direction;
    22. image_angle=- image_angle;
    23. image_xscale=1;
    24. exit;
    25. }
    26. if speed>3 && image_xscale=1
    27. {
    28. speed-=2;
    29. exit;
    30. }
    31. speed+=2
    32. }
    Alles anzeigen


    Damit ihr versteht was ich meine schaut euch doch mal diese grafik an ;) (beschreibt das Spiegeln der direction)


    mfg xxskxx und danke an alle helfer im vorraus! :rolleyes:

    edit: evt. wichtige infos noch dazu geschrieben
    -

    Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von xxskxx ()

  • Ohne jetzt gross den Code angeschaut zu haben tippe ich einfach mal darauf, dass du wahrscheinlich vergesen hast, die Speed auch wieder runterzuschrauben. Wenn sie grösser als 3 ist, wird die Direction ja andauernd umgekehrt, bis der Speed dann wieder unter 3 ist...

    Was mir noch aufgefallen ist: Wie wärs mit Gross-/Keinschreibung und etwas mehr Wert auf Klarheit? Ich musste deine Frage etwa drei mal lesen, bis ich sie verstanden habe.
    Danke!


    MfG flogy
  • flogy hat warscheinlich recht.
    Ansonsten sollte es gehen --> habe den Code mitangeschaut

    Mfg
    Das Problem zu erkennen ist wichtiger,
    als die Lösung zu erkennen,
    denn die genaue Darstellung des Problems führt zur Lösung.
    ( Albert Einstein )


    I am an according to the gml n00b test!

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von xx-XtremeX-xx ()

  • sry wenn du es nicht sofort verstanden hast...
    Ich habe inzwischen das Problem im Chat diskutiert und David (BIG THX) hat
    sich bereit erklärt mir diese Aufgabe abzunehmen... (ich weiß nicht was an meinem soo genau falsch war aber egal.)

    mfg xxskxx

    @flogy: Ich hoffe mit der Groß- und Kleinschreibung simmt das hier ;)
    -
  • Benutzer online 1

    1 Besucher