Physik kollidiert mit sich slebst.

  • Allgemein

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

  • Physik kollidiert mit sich slebst.

    Hey, ich bin neu im Thema Physics.

    Bis jetzt klappt alles mit den Kollisionen.
    Im Objekt obj_wurfel habe ich für die Kollision ein ganz normaler Collisions Event eingefügt, damit Physic die Kollision erkennt. Das funktioniert.
    So nun zum Problem. Im selben Objekt habe ich im Step Event diesen Code eingefügt. Dieser soll sozusagen "Fallschaden" später darstellen, bis jetzt wird aber nur mal das Sprite geändert (zum testen). Im Code collidiert das Objekt mit dem Objekt obj_wand das funktioniert auch.

    GML-Quellcode

    1. if phy_speed_y > 5 and physics_test_overlap(x,y,5,obj_wand)
    2. {
    3. image_index=1
    4. }


    Doch wenn ich jetzt für obj_wand obj_wurfel eingebe wird das Sprite schon beim erreichten der speed geändert. So wie wenn sich das Objekt selbst kollidiert.
    Wie kann ich das so machen, dass es wie mit dem obj_wand funktioniert?
    Husi012 hat mich nicht mehr in seiner Signatur, ich bin trotzdem noch fame.
  • Ich kenn mich mit den GM:S Physics jetzt nicht wirklich aus,
    ich würde aber an Deiner Stelle einfach ein Aussschlußverfahren machen.

    Hier ein ganz grobes Beispiel:

    GML-Quellcode

    1. if (collision_id != id)
    2. {
    3. //...
    4. }

    Ich hab aber echt keinen Plan ob sowas in der Art mit den GM:S Physics Funktionen realisierbar ist.
    Dieser Beitrag wurde bereits 8.675.628 mal editiert, zuletzt von »levarris07« (Heute, 11:33)