Zerstören des gleichen Objects übereinander

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

  • Du kannst einfach über das With-Statement alle Objekte davon löschen, bei dem du dann abfragst, ob es mehr als nur ein objekt davon gibt.

    GML-Quellcode

    1. with(deinObjekt){ //deinObjekt mit dem Objektnamen ersetzen
    2. if(place_meeting(x,y,object_index))
    3. instance_destroy();
    4. }


    With-Statement:
    führt den Code in dem Objekt aus, dass du in der Klammer angibst (in dem Fall "deinObjekt"). Die Variable other enthält die Id vom Objekt, welches das With-Statement aufruft.

    Über der Abfrage mit instance_number prüfen wir die Anzahl der Objekte, die davon gerade im Raum vorhanden sind. In der Klammer kannst du auch "deinObjekt" hineinpacken, aber object_index beinhaltet genau den selben Wert.
    Zum Schluss machen wir das ganze mit instance_destroy() kaputt, wenn es mehr als nur 1 Objekt im Raum davon gibt.
    Ein Bug ist mehr als nur ein Bug, es ist ein... Käfer!
    Egal, wie gut du eine Mauer baust, sie fällt um.... der klügere gibt nach :D

    Willst du mit mir auf Discord Chatten/Quatschen?
    Meine Husi's Tutorial Reihe

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