Figur bleibt 1 cm vor der Wand stehen

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

  • Wahrscheinlich haste die Collisionsbox größer als den Sprite deines Spielers gemacht.
    Oder dein SPieler bewegt sich so schnell, dass er merkt, dass er im nächstem step in der Wand wäre und deshalb stehen bleibt.
    da hilf folgendes weiter:
    (ins Collisionsevent mit der Wand)

    GML-Quellcode

    1. move_contact_solid(direction,speed)

    Setzt natürlich voraus, dass du mit speed und direction arbeitest um deine figur zu bewegen.
    Wenn nicht musste vorher abfragen ob er nach rechts oder links geht und dementsprechend statt direction 0 oder 180 eintragen und bei speed die weite um die er sich in jedem step bewegt.
  • Danke erstmal für eure Antwort.
    aber jetzt kommt meine Figur immer wieder zurück an den voherigen Platz an dem es gestanden hat.
    Ud wo hin mit dem Code
    if distance_to_object(*Wandobjekt*) < *Abstand (32 zum Beispiel)* speed = 0
    Und was bedeuten diese Wörter in Klammern?
    Ich habs probiert funktioniert net.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Gamefreak X ()