Blöcke in einer Reihe entfernen

  • GM 8

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

  • Blöcke in einer Reihe entfernen

    Ich habe folgendes Problem, ich will so etwas ähnliches wie Tetris machen. Nur dreht man vier Blöcke auf einmal in einem sog. Blockfeld. Wenn vier oder mehr Blöcke oder mehr in einer Reihe sind sollen sie alle entfernt werden dem Score punkte hinzugefügt werden und wieder neue Blöcke hinzugefügt werden. Um eine gewisse Ahnung zu haben was ich meine ladet euch im Anhang das Projeckt runter.

    Hoffe ihr könnt mir helfen!
    Dateien
    • Block_Dreh.zip

      (11,11 kB, 453 mal heruntergeladen, zuletzt: )

  • Mit instance_place() oder instance_point() kannst du das Problem lösen. Das heißt du speicherst die ID des Blocks in einer Variablen und schaust dann ob das Objekt die selbe Farbe hat.

    So in etwa:

    GML-Quellcode

    1. var oben;
    2. oben = instance_place(x,y-1,Block);
    3. if(oben.art == art)
    4. //tu etwas


    MfG Trixt0r

    Albert Einstein schrieb:

    Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.