Mal wieder ein Kollisionsproblem

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

  • Mal wieder ein Kollisionsproblem

    EDIT: Habe die Lösung gefunden!

    Man muß ja nur setzen:

    if there is a collision at a position x:-10 y:0 relative
    set vertical speed to 0


    Und das einfach ins Up-Event!




    Hallo,

    ich bin an einem J&R dran. Meine solide Plattform besteht aus Blöcken.

    Darüber läuft der Spieler.

    Es klappt auch alles ganz gut, bis auf die Tatsache wenn ich an den Block auf der rechten Seite oberste Ecke springe, dann springt der Spieler in hoher Geschwindigkeit bis über 300 Pixel hoch.

    Wie kann ich eine Kollisionsabfrage machen, die dies verhindert?

    Ich habe schon alles ausprobiert. Auch sowas:

    If there is a collision at a position x:-1 y:-1
    Set vertikal speed =0

    Auch mit x+1 und alle anderen Varianten habe ich getestet. Aber der Spieler springt leider immer noch so hoch sobald er an die rechte obere Ecke des Blockes kommt.

    EDIT: Übrigens, ich habe das mal in allen meine Games getestet. Komisch, immer dasselbe Kollisionsproblem.
    Was man mit Händen baut, kann auch mit Händen zerstört werden...

    Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von magic_hero ()