Schlechtes abprallen

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

  • Du könntest Versuchen den Speed umzukehren/ noch weiter in die umgekehrte Richtung zu erhöhen und deinen Spieler dann mit der Zeit ausbremsen lassen...

    Das mit dem Zittern kommt sicher daher, das du zu schnell gewesen bist als du gegen die Wand geprallt bist. Bei bestimmten hohen Speedzahlen kommt es vor das die Spielerobjekte durch die Collisionsobjekte einfach hindurch fliegen...
    Aber das Zittern kann auch entstehen wenn du dich mit x=? und y=? fortbewegst und durch fehlende Abfragen in die Wand gegangen bist und nicht wieder heraus kamst durch die kollision. In diesem Fall darf nicht die Kollisionsabfrage kommen sondern eine solche:

    GML-Quellcode

    1. with(other) if place_free(x?,y?)
    Bei x? und y? musst du nur eingeben wie weit die Abfrage vor dem Objekt suchen soll... Wenn du also x=? und y=? benutzt würde ich dir das mit dem Speed empfehlen, da es sich auch aus meiner Erfahrung heraus meistens besser gemacht hat. Natürlich kommt es auch auf das Genre an in das das Spiel kommen soll...