Anuncios Google

imagenes, lua

M1 = Image.load("imagenes/monstruo1.png")
M2 = Image.load("imagenes/monstruo2.png")
M3 = Image.load("imagenes/monstruo3.png")
M4 = Image.load("imagenes/monstruo4.png")

así cargo las imagenes de un "monstruo" ahora bien, necesito pintar ese monstruo en pantalla como unas 10 veces, el caso esque si lo hago desde la misma variable dah fallos (no aparecen, se cuelga cuando le apetece, vamos, se vuelve loco) hay alguna manera sin tener que cargar esas imagenes 40 veces?


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Guillermo_Cornielle

Claro!!

xDD, pues puedes pintarlo  cuantas veces quiras con un bucle for de esta manera, mas o menos, corrijanme si tengo fallos.

 

for i = 1,40 do

screen:blit(monstruo[i].x,monstruo[i].y, monstruo[i].img)

end

Es solo un pedazo de codigo, tu solo intentalo, te aseguro que con un bucle for si se puede.


Manual del Perfecto Votante Para un voto libre y justo!.

TheGCProjects

Imagen de P22

Justo, de hecho, yo pinto en

Justo, de hecho, yo pinto en pantalla no solo 40, sino más de 100!!!! Y lo hago así:

for i = 1, table.getn(v) do
 
   screen:blit(xv,v[i].y,ve)
 
end

Como podéis ver, está muy abreviado, es porque el código es muy largo y soy un vago asqueroso :P:PXDXD

Sañidos


¡Iníciate en Linux fácilmente! Sólo entra aquí y comprueba que distribución se adapta mejor a tí.

Mi review: iPod Touch 4G

Imagen de rubenelportero

ya ta to solucionao xD

cuando saque mi homebrew (cada vez queda menos, en unas cuantas semanas) sabreis el porque usar 40 fotos, bueno, no son a la vez, pero es una suposicion, pero como máximo supongo que unas 10 veces

salu2 y gracias,

PD: que sepais que tais los 2 (arkanist, pspgorrister) en los agradecimientos :P

Imagen de pspgorrister

Se agradece coder. Un saludo

Se agradece coder.

Un saludo :D

Imagen de rubenelportero

pero

pero no te e puesto por esta respuesta que mas dado, si no que ya os tenia de mucho de antes, e puesto en los agradecimientos a todas las personas que directamente o indirectamenten me han ayudado o me han apoyado, entre ellos tu y arkanist :P, tambien está pipagerardo, P22, elender etc

Imagen de pspgorrister

Sinceramente, yo de ti me

Sinceramente, yo de ti me documentaba antes de seguir picando código, ya no es por cargar la imagen 40 veces, sino por lo que es peor ¡¡¡usar 40 variables!!!. WTF??

Hay muchos tutos por aquí, sobre todo de Lua, seguro que en alguno encuentras información para lo que quieres hacer.

Un saludo y suerte.


LuaDiE: Crea en Lua sin teclear código. Compatible HM7, HMv2, LuaPlayer, LuaDEV y PGE.

Imagen de NeoSmith

Off topic

Me ha encantado tu firma, la frase:

"Hijos míos, si no sois capaces de sorprender con vuestra sabiduría, desconcertad con vuestras estupideces."

Te la tomare prestada ok?

Salu2

Imagen de pspgorrister

[OT] La frase

Claro, no hay ningún problema, tiene licencia LIBRE :p

Imagen de NeoSmith

[OT (parece operacion triunfo)]Es del libro de la biblia Salmos?

xD he estado buscando y nose si as puesto eso al final porque si o porque pertenece de ahi. La question es que no la he encontrado en ningun sitio. Nunca pense que buscaria online cosas de la biblia.

Alomejor es estupido pero

Alomejor es estupido pero prueba a hacer algo asi como:
M1 = M11 = M12 = .... = Image.load("imagenes/monstruo1.png")

Imagen de Arkanist

Sí que se puede.

En un tutorial de ejemplo de lua de ésta misma web, en el tutorial de for, pintan toda la pantalla con una imagen creo que era de 32x32.

Saludos.

Imagen de ktix007

Si, es este usando el bucle

Si, es este usando el bucle "for"

http://psp.scenebeta.com/tutorial/6-imagenes

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.