objekt bleibt an der wand hängen

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

  • objekt bleibt an der wand hängen

    hallo,

    mein gordon aus meinem half-life 2D spiel
    bleibt ständig an der wand hängen.
    im collision event mit der wand steht im moment:

    bounce precisely against solid objects.

    aber der gordon bleibt halt hängen.

    mfg Armordes
    >"Ich habe keine Zeit mich zu beeilen."<

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Armordes ()

  • Das kann passieren, wenn sich das Subimage ändert, so dass dann z.B. ein Arm in der Wand hängt.Deswegen ist zu empfehlen, dass du ein Rundes Sprite mit ungefähr der richtigen Größe als Kollisionsmask benutzt.
  • wie agna bereits gesagt hat, arbeite bei figuren immer mit masks, das erspart viel ärger. zum andern solltest du noch follgendes beachten:
    -setze den x-orgine wert wen möglich in die mitte des sprites, dan dreht er sich nicht in die wand wen man die richtung direkt vor der wand ändert.
    -mache eine abfrage das sich die spielfigur nur bis kurz vor der wand gehen kann, und nicht bis genau dran zum beispei so:

    GML-Quellcode

    1. if place_free(x+hspeed,y) then ...
    :) Nobody is perfect (-:

    "Dummköpfe sind Denkerköpfen weit überlegen. Zahlenmäßig." Ernst Ferstl