: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)