Pues mi problema es que al mostrar un Sprite (Método Rober Galarga xD) de un arquero lanzando una flecha pero en la ultima parte del lanzamiento aparecen como unos cuadros borrosos.
A que se debe? Hay alguna manera de solucionarlo?
PD: Lo he probado sin transpariencia y va perfecto pero como hay un fondo detras necesito la transpariencia.
EDITO:
CODIGO
x=0 dofile("weaponlib.lua") fondo=image.load("fondo.png") personaje={x=20} andando = image.loadsprite("andando.png",100,137) disparando = image.loadsprite("disparando.png",130,140) quieto = image.load("quieto.png") cuadro=0 minitimer=0 cuadro1=0 estado="quieto" flecha = image.load("flecha.png") arco = weapon.create(flecha,3) weapon.action(arco,"start") while true do controls.read() fondo:blit(x,0) if estado=="andando" then x=x-1 if cuadro>4 then cuadro = 0 estado="quieto" end if minitimer==10 then minitimer = 0 cuadro = cuadro + 1 end minitimer = minitimer + 1 andando:setframe(cuadro) andando:blit(100,100) end if estado=="disparando" then if cuadro1>3 then cuadro1 = 0 estado="quieto" end if minitimer==10 then minitimer = 0 cuadro1 = cuadro1 + 1 end minitimer = minitimer + 0.5 if cuadro1<2 and dispa==0 then weapon.shoot(arco,160,143,4,0) dispa=1 end if cuadro1>2 then dispa=0 end disparando:setframe(cuadro1) disparando:blit(100,95) end if estado=="quieto" then quieto:blit(100,100) end weapon.blit(arco) if controls.right() and estado=="quieto" then estado="andando" end if controls.r() and estado=="quieto" then estado="disparando" end if controls.start() then broke() end screen.flip() end
Te recomiendo Animlib de
Te recomiendo Animlib de Chimecho. En su última versión corrigio todos los problemas anteriores respecto a los gifs con transparencias.
si, mejor usa gifs en vez de sprites, para mi es más sencillo...aunqe tienes q andar con cuidado de no cargar dmasiado la ram
salu2
By Jorge_97
Gracias compañero probe eso antes de solucionar mi problema pero no dio buen resultado...
La solucion fue encajar perfectamente mi personaje en los cuadros (El problema estaba en la imagen)
Salu2 y gracias
TEMA SOLUCIONADO
Dos años en SCENEBETA
Click aquí para ver la Entrada de Bitácora.
El codigo, por favor.
El codigo, por favor.
By Jorge_97
Ya esta!!