pklaschka / RGW-Q11-inf21-16-18-Projekt

A school project by the German inf21-Kurs ;-)
MIT License
4 stars 1 forks source link

Fix für Wandsprünge #14

Closed S-Florian closed 7 years ago

S-Florian commented 7 years ago

Es ist möglich, unendlich oft zu springen, wenn man an eine Wand gelehnt ist. Das liegt daran, dass IsTouchingLayers() auch bei horizontaler Kollision true ist.

Ich habe das Problem gelöst, indem ich Sprünge nur erlaube, wenn die vertikale Geschwindigkeit des Spielers 0 ist.

M-Lampert commented 7 years ago

Dadurch gibt es aber probleme mit dem doublejump oder?

S-Florian commented 7 years ago

@M-Lampert Nee, beim doublejump wird sowieso nicht überprüft ob der Spieler am Boden ist, von daher ändert sich da nichts.

M-Lampert commented 7 years ago

Ok dann never mind hatte mir nur den code nicht angeschaut

S-Florian commented 7 years ago

@pklaschka Oh, ja das wäre sinnvoll :smiley:. Das werde ich bei nächster Gelegenheit machen.

pklaschka commented 7 years ago

@S-Florian Schon dabei, brauchst du nicht mehr machen.

S-Florian commented 7 years ago

Oh, super, danke! :+1: