Hola muy buenas, soy extremadamente novato XD
tengo un problema al ejecutar el juego en gamemaker studio 2
pongo el problema por si alguien puede sacarme de dudas
muchas gracias de antemano ^^
el problema esta aqui: hsp = (key_right - key_left) * walk_spd;
function calculate_movement(){
//calculate movement
hsp = (key_right - key_left) * walk_spd;
//drag
hsp = lerp(hsp,0,0.25);
//stop
if abs(hsp) <= 0.1 hsp = 0;
//face correct way
if hsp != 0 facing = sign(hsp);
//limit speed
hsp = min(abs(hsp), max_hsp) * facing;
}
Nos estas mostrando el código, no el error que produce. Si tuviera que adivinar, diría que el error es que las variables key_right, key_left y/o walk_spd no han sido declaradas, pero no sé si las estas declarando en otra parte del código y el error es otro.
Viendo el tipo de código que es, si las variables están declaradas se verían así:
[gml]key_right = keyboard_check(vk_right);
key_left = keyboard_check(vk_left);
walk_spd = 4;[/gml]
Tal vez con otros valores para las teclas o la velocidad. Busca si ese código es parte del proyecto y si no lo es prueba agregándolo al inicio de la función.
muchas gracias por tu respuesta ^^