nur in der luft sprite ändern

  • GM 6

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

  • nur in der luft sprite ändern

    Ich will das der nur in der Luft sprite ändert, krieg ich aber nicht hin
    Player info:

    if richtung is equal to 0
    if relative position (0,1) gives not a collision with Only solid objects
    set the sprite to jumpr with subimage 0 and speed 1
    if richtung is equal to 1
    if relative position (0,1) gives not a collision with Only solid objects
    set the sprite to jumpl with subimage 0 and speed 1

    nun ändert sich der sprite nicht wenn man auf solides kommt.. kp warum :(

    thx im vorraus
    EDIT: Oh klappt jetzt :P hatte irgendwo anders den Fehler
    t-f-d

    :D
  • Hi!

    ins step-event vom Spieler:

    GML-Quellcode

    1. if (place_free(x+0,y+1))
    2. sprite_index=sprite in luft; //den namen vom sprite musst du halt ändern ;P
    3. image_index=0;
    4. image_speed=1;
    5. else
    6. sprite_index=sprite auf dem boden; //den namen vom sprite musst du halt ändern ;P
    7. image_index=0;
    8. image_speed=1;


    ich hoffe es funktioniert :P
  • Hab den Code zwar nicht nach der Logik geprüft aber
    so ist er von der Syntax her richtig:

    GML-Quellcode

    1. if (place_free(x+0,y+1)) {
    2. sprite_index=sprite_in_der_luft; //den namen vom sprite musst du halt ändern ;P
    3. image_index=0;
    4. image_speed=1;
    5. }
    6. else{
    7. sprite_index=sprite_auf_dem_boden; //den namen vom sprite musst du halt ändern ;P
    8. image_index=0;
    9. image_speed=1;
    10. }


    Nicht vergessen die richtigen Namen für die Sprites einzusetzen ;)

    MfG xxskxx
    -
  • ja toll...
    Jetzt ändert sich der sprite nicht mehr aufm Boden...
    Kann man das nicht irgendwie anders lösen?

    EDIT: Wenn ich ohne das Else mache und beim Aufkommen "Hoch" drücke gibs einen total Fail:

    :D

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von t-f-d ()

  • Müsste so aber eigentlich klappen.
    Kannst ja auch mal die gm6 datei hier hochladen oder mir schicken, dann kann ich dir das machen.
    Kannst aber auch in die Datei gucken die ich angehangen hab.
    Ist zwar schon lang her als ich das geproggt hab aber der code ist schön simpel gehalten und übersichtlich. Nach kurzem antesten hab ich auch keinen bug gefunden.
    Eine Sprunganimation hab ich grad noch hinzugefügt. Im Step-Event ganz unten zu finden. Ist zwar etwas an meinen Code angepasst ist aber von Aufbau der gleiche wie der oben genannte.

    Auf gutes Gelingen ;)

    Edit: EIEIEI ^^ Jetzt hast es ja schon xD
    Dateien
    • simple_jar.rar

      (4,12 kB, 188 mal heruntergeladen, zuletzt: )
    Und es gibt jede Menge Rechtschreibfehlern.