Nach jedem Sprung anderes Sprite

  • GM 8

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

  • Nach jedem Sprung anderes Sprite

    Hallo ihr tollen Leute!

    Folgenden Code würde ich gerne vereinfachen:

    GML-Quellcode

    1. if(jumphealth < 1) {jumphealth=100;}
    2. if(jumphealth > 90) {image_index=0;}
    3. if(jumphealth < 91) and (jumphealth > 80) {image_index=1;}
    4. if(jumphealth < 81) and (jumphealth > 70) {image_index=2;}
    5. if(jumphealth < 71) and (jumphealth > 60) {image_index=3;}
    6. if(jumphealth < 61) and (jumphealth > 50) {image_index=4;}
    7. if(jumphealth < 51) and (jumphealth > 40) {image_index=5;}
    8. if(jumphealth < 41) and (jumphealth > 30) {image_index=6;}
    9. if(jumphealth < 31) and (jumphealth > 20) {image_index=7;}
    10. if(jumphealth < 21) and (jumphealth > 10) {image_index=8;}
    11. if(jumphealth < 11) and (jumphealth > 5) {image_index=9;}
    12. if(jumphealth < 6) {image_index=10;}
    Alles anzeigen



    Ziel ist es der Spielfigur nach jedem Sprung ein neues Bild zuzuweisen.
    Der obige Schnipsel ist allerdings veraltet und müsste auf 50 Bilder erweitert werden.

    Wie stellt man das am einfachsten an?

    ______
    EDIT: OK! Hat sich erledigt. Ich habe es wie folgt gelöst.

    GML-Quellcode

    1. if(jumps > 50) {jumps=0;} //setzt die variable wieder zurück
    2. image_index=jumps; //Sprite der Spielfigur = gemachte Sprünge



    Vielleicht inspiriert es jemanden :)

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Lunatic447 ()