Mehrere Objekte bewegen

  • GM 7
  • Mehrere Objekte bewegen

    Jetzt, wo ich mich ein wenig durchs Forum gelesen habe, bin ich aufn den Geschmack gekommen und arbeite mich ein wenig ein aber ich stosse immer wieder auf Probleme die ich einfach nicht in den griff bekomme.



    Ich will ma just 4 fun so spiel machen wo man durch klicken mit der Maus gleiche nebeneinander liegende Symbole vom Spielfeld entfern. Wie ihr oben im Screenshot seht sind dort 2 freie Reihen die ich freigespielt habe. Jetzt sollen alle Objekte die links von den beiden leeren Reihen stehen nach rechts gehen um die Lücke zu schliessen.

    das die objekte nach unten fallen funktioniert wunderbar aber ich schaffe es einfach nicht das sich die lücke schliesst.

    Ich habe so viel rumprobiert aber nichts hat funktioniert. Kann mich jemand ich die richtige richtung schubsen?

    danke


    EDIT: hab mal den code angehängt bin für positive kritik offen game.zip

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

  • Mach in das step event des controlers diesen Code,
    bei mir hat es auf anhieb funktioniert ;)

    GML-Quellcode

    1. var i;
    2. for(i=580; i>=60; i-=40){
    3. if collision_line(i,0,i,600,all,true,true) = noone
    4. {
    5. with(all) if id != other.id
    6. if x > i x -= 40;
    7. }
    8. }

    Willst du auf diese Drachen und -eier klicken?
    Sie werden sich freuen ;)
  • Benutzer online 1

    1 Besucher