W
WARlord02145
Guest
hey guys since am very new to Gamemakers studios am obviously going to stumble uppon some problems , since other threads and youtube seem to only take my time i will post my problem here.
//get player input
key_right = keyboard_check (vk_right);
key_left = keyboard_check (vk_left);
key_jump = keyboard_check_pressed (vk_space);
//calculate movement
var move = key_right - key_left;
hsp = move * Walkspeed;
hsp = move * Walkspeed;
vsp = vsp + gravity;
if (place_meeting(x,y+1,object1)) && (key_jump)
//horizontal collision
if (place_meeting(x+hsp,y,object1))
{
while (!place_meeting(x+sign(hsp),y,object1))
{
x = x + sign(hsp);
}
hsp = 0
}
x = x + hsp;
//vertical collision
if (place_meeting(x,y+vsp,object1))
{
while (!place_meeting(x,y+sign(vsp),object1))
{
y = y + sign(vsp);
}
vsp = 0
}
y = y + vsp;
i hope you will guys see why am i falling through the floor , i need an anwser asap , bless from the PAPA WARlord
//get player input
key_right = keyboard_check (vk_right);
key_left = keyboard_check (vk_left);
key_jump = keyboard_check_pressed (vk_space);
//calculate movement
var move = key_right - key_left;
hsp = move * Walkspeed;
hsp = move * Walkspeed;
vsp = vsp + gravity;
if (place_meeting(x,y+1,object1)) && (key_jump)
//horizontal collision
if (place_meeting(x+hsp,y,object1))
{
while (!place_meeting(x+sign(hsp),y,object1))
{
x = x + sign(hsp);
}
hsp = 0
}
x = x + hsp;
//vertical collision
if (place_meeting(x,y+vsp,object1))
{
while (!place_meeting(x,y+sign(vsp),object1))
{
y = y + sign(vsp);
}
vsp = 0
}
y = y + vsp;
i hope you will guys see why am i falling through the floor , i need an anwser asap , bless from the PAPA WARlord