Habe hier ein Video :

Meine probleme sind folgende :
Ich mache mehr als 1 Sprung. Warum? Ich möchte das wen ich springe die taste nicht nochmal drucken kann also nur 1 Sprung.
Ich Glitche beim springen durch die wände.
Ich bleibe in den ecken der Sprites/Objecte stecken!
Code :
hspeed = 0
if keyboard_check(vk_right)
hspeed += 7
if keyboard_check(vk_left)
hspeed -= 7
if place_free(x+hspeed,y) == false
{
if hspeed > 0
move_contact_solid(0,-1)
if hspeed < 0
move_contact_solid(180,-1)
hspeed = 0
}
vspeed += 0.75
if place_free(x,y+vspeed) == false
{
if vspeed > 0
move_contact_solid(270,-1)
if vspeed < 0
move_contact_solid(90,-1)
vspeed = 0
}
if keyboard_check_pressed(vk_up)
vspeed -= 10
if place_free(x+hspeed,y+vspeed) == false
hspeed = 0
Bitte um SCHNELLE hilfe !






