Mario Game

  • GM 7
  • Hi, bin neu und bin hierrauf gestoßen bei einer suchaktion, weil mir auf yoyogames com niemand geholfen hat.



    Also ich hab da mal ein Paar Fragen:



    1) Ein Glitch: Wenn ich springe, dann kann ich stop&go durch den Block machen wenn marios füße in der mitte sind, hier der code:

    kann mir jmnd helfen?? Event for MArio: Collision with object: soliddown ?(
    if y < other.y-27 and vspeed > 0
    {

    y
    = [b]other
    .y-32
    vspeed
    = 0gravity = 0if hspeed = 0
    state = 0[b]
    else
    state = 1[b]
    if Jump = 0
    Jump = 1
    hitpoint = 1[b]
    }

    2) Hab leider keine Ahnung wie man einen Jump-Through Block macht, verwirrt mich immer voll, kann mir da jmnd helfen??
    [/b][/b][/b]
    [/b]




    PS: Wenn Jemand das Spiel mal ausprobieren will lade ich das erste level hoch

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

  • ich würd sagen das liegt an der zeile: if y < other.y-27 and vspeed > 0.
    die zeile sagt ja: wenn der spieler weiter oben ist als dein block der 27 pixel raufverschoben wird soll das und das passieren. also bleibt er erst mitten im block stehen.....wenn ich das richtig verstanden hab.

    das mit dem durchspringen könnte man so lösen:
    im durchspringobjekt, stepevent:

    GML-Quellcode

    1. if(bbox_top<player.y)
    2. {
    3. solid=false;
    4. }
    5. else
    6. {
    7. solid=true;
    8. }


    mfg johannski