Hola compañeros
tengo ya un sistema de maquina de estados para moverme
en cuatro direcciones pero necesito que se mueva el personaje
en cuadricula 32x32 pero no logro hacerlo con los videos de
youtube
alguien podria por favor ayudarme a hacerlo pero con el codigo que ya tengo????
:GMS: :GMS: :GMS: :GMS:
EVENTO CREATE
[gml]///inicializacion
image_speed = 0;
enum ep{
parado = scr_playerParado,
caminando = scr_playerCaminando
}
dir = "abajo"; //direccion por defecto
estado = ep.parado; //estado por defecto[/gml]
:GMS: :GMS: :GMS: :GMS:
EVENTO STEP
[gml]///captura movimiento por pantalla
vh = (-keyboard_check(vk_left) + keyboard_check(vk_right)) * v;
vv = (-keyboard_check(vk_up) + keyboard_check(vk_down)) * v;
//moverse en 4 direcciones
if (abs(vh) > 0)
{
vv = 0;
}
else if (abs(vv) > 0)
{
vh = 0;
}
[/gml]
tengo ya un sistema de maquina de estados para moverme
en cuatro direcciones pero necesito que se mueva el personaje
en cuadricula 32x32 pero no logro hacerlo con los videos de
youtube
alguien podria por favor ayudarme a hacerlo pero con el codigo que ya tengo????
:GMS: :GMS: :GMS: :GMS:
EVENTO CREATE
[gml]///inicializacion
image_speed = 0;
enum ep{
parado = scr_playerParado,
caminando = scr_playerCaminando
}
dir = "abajo"; //direccion por defecto
estado = ep.parado; //estado por defecto[/gml]
:GMS: :GMS: :GMS: :GMS:
EVENTO STEP
[gml]///captura movimiento por pantalla
vh = (-keyboard_check(vk_left) + keyboard_check(vk_right)) * v;
vv = (-keyboard_check(vk_up) + keyboard_check(vk_down)) * v;
//moverse en 4 direcciones
if (abs(vh) > 0)
{
vv = 0;
}
else if (abs(vv) > 0)
{
vh = 0;
}
[/gml]