Noticias

¡Ayuda a la Comunidad GM, haz una donación!

* Sponsor

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Autor Tema: Duda de novato, error al cargar el juego en gamemaker studio 2  (Leído 272 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado kupo

  • Visitante
  • *
  • Puntos: 4
  • Mensajes: 2
    • Ver Perfil
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;
}

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado Void

Respuesta #1 en: Abril 16, 2021, 04:22:07 am
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í:

key_right = keyboard_check(vk_right);
key_left = keyboard_check(vk_left);
walk_spd = 4;

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.

 
Los siguientes usuarios dieron las gracias a este tema: kupo


Desconectado kupo

  • Visitante
  • *
  • Puntos: 4
  • Mensajes: 2
    • Ver Perfil
Respuesta #2 en: Abril 16, 2021, 10:31:37 am
muchas gracias por tu respuesta ^^