Bewegliche Plattform

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

  • Bewegliche Plattform

    es hat sicher schonmal jemand gefragt, aber ich habs jetzt nicht gefunden.
    ich möchte in mein jump-n-run eine bewegliche plattform einbauen, die sich langsam hin und herbewegt und die die spielfigur transportieren kann. es klappt zwar schon ganz gut und meine figur kann auf der plattform stehen, allerdings flutscht sie unter ihr weg und die figur bewegt sich nicht mit.

    wenn man die plattform verlässt, soll die figur ihre eigene geschwindigkeit wiederbekommen.

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Blackswan ()

  • Im Kollisionsevent des "Helden" mitder Plattform machst du folgenden Code:

    Quellcode

    1. if(y<=other.y-sprite_height/2) {
    2. x += other.hspeed;
    3. y+= other.vspeed;
    4. }


    Ich hab den code von unten jetzt übernommen.

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

  • Original von Agnahim
    Weil jetzt aber keine Abfrag dabei ist, ob der Held obenrdrauf, oder untendrunter ist, kann es vorkommen, dass der Held ein wenig mitbewegt wird, wenn er von unten dran kommt.


    Um das zu verhindern einfach noch die Abfrage dazu machen

    Quellcode

    1. if(obj_held.y<=obj_plattform.y-obj_held.sprite_height/2)
  • Hi
    ich habe nur ein teil des versuchs_level
    der im Step_evend de caracters muss

    if place_free(x,y+1)hspeed =0; // muss unbedingt mit hinein sonst rollt das Bild immer weiter
    if place_meeting(x,y+2,plattform)
    hspeed=(plattform.hspeed);

    background_hspeed[0]= ((hspeed)/2);//background_hspeed ist die variable vom
    // Hintergrund_bild mit der nummer "0"
    //ein "-" vor hspeed kehrt die hspeed werte um
    background_hspeed[1]= ((hspeed)/3);

    leider ist das format verruscht
    im collision_evend

    if (vspeed > 0 && not place_free(x,y+vspeed)) move_contact(270);
    vspeed = 0;
    }
    Ich habe noch ein Testlevel auf meiner Homepage
    zum downloaden bereit gestellt
    Test3.gm6
    Dateien
    • Test3,2.rar

      (168,29 kB, 265 mal heruntergeladen, zuletzt: )

    Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von indianer ()