kleines problem gegner colision

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

  • Ja weil du ja auch den hspeed auf 0 setzt. Der einfachste fix dafür wäre wasl:

    GML-Quellcode

    1. if(place_meeting(x+hspeed,y,wand)){ //das +hspeed sorgt dafür dass du quasi nciht in der wand stecken bleiben kannst und du auch wieder raus kannst falls hspeed von der wand weg zeigt.
    2. hspeed = 0;
    3. }


    falls das nciht klappt, müsstest du es so umordnen, dass er den spieler nur verfogt wenn er nciht gerade in eine wand läuft oder ggf eine zusatzvariable einbauen, damit er hspeed nicht ständig auf 0 setzen kann bzw, auch wenn er am anfang des step events hspeed auf 0 stellt, er es danach auf das eigtl ergebnis stellt.

    ancient-pixel.com
    youtube.com/user/SebastianMerkl <<< ich freu mich über einen Besuch ;)