Bei with(other) instance_destroy(); sich selbst öschen?

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

  • Bei with(other) instance_destroy(); sich selbst öschen?

    Wieso lösche ich mich also das objekt was den Code ausführt sich selbst bei

    GML-Quellcode

    1. with(other) instance_destroy();
    Könnte es sein das dies nur bei kollisionen gilt?
  • RE: Bei with(other) instance_destroy(); sich selbst öschen?

    In deinem Codefall löscht es aber nur das Objekt, auch wenn mehrere des gleichen Objektes auf dem Screen wären.

    with(other) - nur das aktuelle objekt bei kollision
    with(objektname) - alle gleichartigen objekte bei kollision eines der gleichartigen objekte.


    z.B. kannst du auch innerhalb eines bestimmten bereiches andere objekte zerstören lassen

    with (all)
    {
    if (distance_to_object(other) < 50) instance_destroy();
    }
    Was man mit Händen baut, kann auch mit Händen zerstört werden...
  • Ich denk mal das das was du willst nur bei Collision funtzt, denn sonst weiß er ja nicht welches andere Objekt.
    Face in the wind, we're riding the storm
    We'll stay our course whatever will come
    ~~ Stay (Running) Wild ~~
  • RE: Bei with(other) instance_destroy(); sich selbst öschen?

    Wenn man einen Objekt löschen will das mehr mals vorkommt kann man sich beschränken nur die objekte in einem gewissen umfeld davon zu zerstören. Und das geht so:

    GML-Quellcode

    1. while (distance_to_object(instance_nearest(x,y,obj_name))<50)
    2. {
    3. with (instance_nearest(x,y,obj_name)) instance_destroy();
    4. }
  • mach es doch einfach so
    du gibst einen oder mehreren bestimmten objecten eine variable als namen
    dann sollte es ungefähr so aussehen

    GML-Quellcode

    1. variable=instance_nearest(x,y,obj_name)
    2. with variable
    3. {
    4. instance_destroy()
    5. }
    Die Schönheit liegt im Auge des Betrachters :D
  • Benutzer online 1

    1 Besucher