[PSP][LUA] Problema con secuencia de imágenes

Buenas, estaba haciendo un programilla nuevo y necesitaba que un personaje se moviese. Ya tengo las imágenes del movimiento, pero no soy capaz de hacerlo. ¿Alguna ayudita XD? Gracias.

Saludos.
Puedes hacerlo asi:


1.-Carga las imagenes en una tabla (sustituye x por el numero de imagenes que tengas y que estas sean .png a ser posible)=
personaje = {}
for f = 1, x do
mov[f]=Image.load("Ruta_Imagenes/nombre_imagen-"..f..".png")
end

Con esto tienes que mov1 sera la imagen 1, que mov2 sera la 2, etc ...

2.-Para moverlos le dices al codigo algo como esto=

if pad:right() then
fotograma = fotograma + 1
if fotograma == x then
fotograma = 1
end
end

Para la izquierda seria algo igual.

3.-Ya solo te queda mostrar la imagen correspondiente a cada pasada del bucle=
screen:blit(x , y, mov[fotograma])
Muchas gracias. Tras mucho probar conseguí algo parecido con una función, pero para algún programa más complejo esto me puede ser muy útil (aunque no acabo de comprenderlo XD).

Saludos.
¡¡¡Nada qiyo!!!, estamos pa ayudarnos.


Nos vemos crack.
3 respuestas