Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: marron400 en Marzo 16, 2018, 09:23:54 PM

Título: [SOLUCIONADO]controlar sprites a gusto
Publicado por: marron400 en Marzo 16, 2018, 09:23:54 PM
 :GMS: Saludos a todos . Esto es lo que quiero hacer con el sprite:
comienza con un sprite normal de un avion , al mantener presionado la tecla izquierda o derecha crear una secuencia de imágenes inclinándose a hacia cualquiera de las 2 posiciones con una velocidad de posición de sprite  (x+=8 ,x-=8) al mantener presionado la secuencia de imágenes debe llegar hasta el frame 3 y mantenerse allí pero al dejar de pulsar debe mostrar el frame 4,5,...   hasta volver a su posicion inical mientras que no alla ninguna tela presionada mostrar un sprite normal


yo me arme un lio buscando la respuesta .
armé un codigo pero no me salio bien

crate
sprite_index=spr_avion
image_speed=0.6

step
if (keyboard_check (vk _left)){
sprite_index= spr_avion_izquierda;
image_speed=0.4
x-=8;
}
if (keyboard_check (vk _right)){
sprite_index= spr_avion_derech;
image_speed=0.4
x+=8;
}
if (keyboard_check(vk_up)){
y-=8
}
if (keyboard_check(vk_down)){
y+=8
}


animation end

if (sprite_index=spr_avion_izquier){
image_index=3
sprite_index=image_index;
}

if (sprite_index=spr_avion_derech) {
image_index=3
sprite_index=image_index;
}

pero creo que todo esta mal  XD XD XD


la imagen se repite nuevamente no puedo hacer que pare cuando mantengo precionado la tecla izq der

.Detodasformas gracias por ver , ps : adjunte un gif (nose si podran verlo)