Pues lo que yo haría seria en el objeto de la pelota, al desplazarse hacia una dirección hacer que la subimage del sprite aumente o decremente en uno.
Evento Step del objeto pelota.
En caso de que no puedas implementarlo en tu proyecto, te dejo un ejemplo para que lo visualices.
Evento Step del objeto pelota.
Código [Seleccionar]
///Movimiento Horizontal.
if (keyboard_check(vk_right)) {
image_single++;
x += 4;
}
if (keyboard_check(vk_left)) {
image_single--;
x -= 4;
}
///Control de subimagen.
if (image_single<0) { image_single = image_number-1; }
if (image_single>image_number) { image_single = 0; }
En caso de que no puedas implementarlo en tu proyecto, te dejo un ejemplo para que lo visualices.