About Taringa!

Popular channels

Game Maker ERROR

Hola quien me puede ayudar?
tuve un problema con la gravedad:el personaje tenia que salta cuando esta en el piso y no cuando esta en el aire y otros errores
capaz alguien con experencia en programacion me pueda ayudar

aca le dejo el codigo:

// la gravedad te llava hacia abajo si estas por encima del suelo o en una altura superior se activa la garvedad
//en el caso que estes tocando el piso la gravedad se desactiva//
gravity_direction = 270;
if (place_free(x,y+1))
{
gravity = 1.5
}
else gravity = 0;

if (place_free(x,y+10))
{
caer = true
}

// si el jugador toca el piso su gravedad se desactivara osea dejara de caer en otras palabras se quedara quierto //
if (place_meeting(x,y,obj_suelo))
{
caer = false
vspeed = 0
};

// movimiento //
if keyboard_check(vk_right)
{
hspeed = +5
};
if keyboard_check(vk_left)
{
hspeed = -5
};
if caer = false keyboard_check(vk_up)
{
vspeed = -5
};

if caer = true keyboard_check(vk_up)
{
vspeed = +5
};
if keyboard_check(vk_down)
{
vspeed = +5
};

0No comments yet