Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Fashion_Trozos en Agosto 01, 2019, 07:25:30 PM

Título: [SOLUCIONADO] Que mi personaje dispare hacia el lado hacia el cual esta girado
Publicado por: Fashion_Trozos en Agosto 01, 2019, 07:25:30 PM
Hola buenas, estoy haciendo un plataformas chustero para practicar. En el juego quiero que mi personaje dispare, y claro, podrá disparar dependiendo de si mira hacia izquierda o hacia derecha. Como podría hacer que detecte hacía que lado esta mirando el personaje?
Título: Re:Como hacer que mi personaje dispare hacia el lado hacia el cual esta girado?
Publicado por: Goganpis en Agosto 01, 2019, 07:54:34 PM
No se como usas tus codigos pero si el personaje se mueve hacia los lados puedes colocarle una variable

que quede asi si usas codigo

En el event Create
dir = 1; // -1 = izquierda; 1 = derecha

En el event Step
if keyboard_check(vk_left) // Izquierda
{
dir = -1
// Aqui el codigo de movimiento
}

if keyboard_check(vk_right) // derecha
{
dir = 1;
// Aqui el codigo de movimiento
}

image_xscale = dir; // Esto es solo para que veas que el objeto cambia la direccion a la que mira
// la variable dir guardara la direccion a la que miras solo toca adaptarlo
Título: Re: Como hacer que mi personaje dispare hacia el lado hacia el cual esta girado?
Publicado por: Fashion_Trozos en Agosto 01, 2019, 08:28:05 PM
Muchas gracias. De echo al final lo hice así! y funciona!