Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: newfagnewfag en Enero 26, 2015, 01:39:15 AM

Título: no me puedo agachar mas de una vez
Publicado por: newfagnewfag en Enero 26, 2015, 01:39:15 AM
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  :-\
Título: Re:no me puedo agachar mas de una vez
Publicado por: 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}
Título: Re:no me puedo agachar mas de una vez
Publicado por: 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
Título: Re:no me puedo agachar mas de una vez
Publicado por: newfagnewfag en Enero 26, 2015, 07:41:26 PM
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
}
Título: Re:no me puedo agachar mas de una vez
Publicado por: newfagnewfag en Enero 26, 2015, 07:44:40 PM
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  :-\
Título: Re:no me puedo agachar mas de una vez
Publicado por: newfagnewfag en Enero 26, 2015, 08:08:33 PM
ya encontre la solucion gracias por las respuestas  XD