Solo se me ocurre para hacerlo con imágenes de fondo de un solo color, por ejemplo:
for i = 0,100 do --la imagen será "imagen"
imagen:clear(Color.new(0,0,0,i)) -- esto es: Color.new(rojo,verde,azul,alpha)
screen:blit(1,1,imagen)
screen.flip()
end
O algo así, es decir cambiando el valor de la capa alpha, aunque no me hagas mucho caso

qe no entiendo de esto demasiado

PD: no creo qe funcione xD, pero si la imagen es de un solo color creo qe es ese el código.
Prueba a hacer "imagen:clear" pero sin introducir colores o variantes, porque creo que los tiros van por lo de la capa alfa