como dice el titulo no me puedo agachar mas de una vez en un mismo lugar solamente puedo agacharme una vez y si me quiero agachar denuevo tengo que ejecutar otra accion antes  :-\

Sin ver el codigo que usas es dificil saber como ayudarte. La forma en que lo hago es cuando se pulsa la tecla abajo cambia el sprite agachado y cuando la suelta cambia a sprite parado, asi de sencillo
if keyboard_check_pressed(vk_down) {sprite_index=agachado}
if keyboard_check_released(vk_down) {sprite_index=parado}

hola..  de acuerdo con tu mensaje anterior..  creo que hay una parte donde pones image_speed=0 ...   cuando hagas el cambio de sprite al de agachado tambien agregale image_speed=.4 o la que gustes

Cita de: 3dgeminis en Enero 26, 2015, 05:54:50 AM
Sin ver el codigo que usas es dificil saber como ayudarte. La forma en que lo hago es cuando se pulsa la tecla abajo cambia el sprite agachado y cuando la suelta cambia a sprite parado, asi de sencillo
if keyboard_check_pressed(vk_down) {sprite_index=agachado}
if keyboard_check_released(vk_down) {sprite_index=parado}


mi codigo es este
if keyboard_check(vk_down) and sprite_index != spr_agachado_derecha
{
     sprite_index = spr_agachado_derecha
     image_speed = 0.8
}

if (sprite_index == spr_agachado_derecha) and (image_index >= image_number - 1)
     image_speed = 0


if keyboard_check_released (vk_down)
{
sprite_index = spr_agachado_derecha

image_speed = 0
}

Cita de: omick en Enero 26, 2015, 05:57:02 AM
hola..  de acuerdo con tu mensaje anterior..  creo que hay una parte donde pones image_speed=0 ...   cuando hagas el cambio de sprite al de agachado tambien agregale image_speed=.4 o la que gustes

ya lo intente  :-\

ya encontre la solucion gracias por las respuestas  XD