Problems with transparency

Previous topic - Next topic

ampos

#15
Pos no me lo explico, en mi juego tengo negros a mogollón y no son transparentes.

Yo uso siempre PNGs, grabados como "fondo" si no necesitan transparencias y como "capa" si la necesitan, y te puedo asegurar que se ven bien en el iphone.

Añade un alphamode 0 o un alphamode -1 delante del drawsprite a ver si es algo que se te está colando...

Te adjunto un png que me funciona perfectamente. Si siques con problemas, hazmelo saber.
check my web and/or my blog :D
http://diniplay.blogspot.com (devblog)
http://www.ampostata.org
http://ampostata.blogspot.com
I own PC-Win, MacBook 13", iPhone 3G/3GS/4G and iPAC-WinCE

msx

¿Pero has probado GRABSPRITE con ese ejemplo? Me da que el problema lo tiene ese comando. Es que con CREATESCREEN no se como generar movimiento intercambiando Sprites, ¿tienes por casualidad algún ejemplo? es que no encuentro ná por ningún lao.

P.D.: Espero que no se ofendan por escribir en Español en un foro inglés pero es que me cuesta menos expresarme.  :glare:

Ian Price

Is there a reason you have to create the images at runtime and not use pre-rendered sprites?
I came. I saw. I played.

msx

#18
Yes, I have not had time to study all the  commands still.  :-[

ampos

La verdad es que no sé cual es tu problema...

¿Qué es lo que quieres hacer EXACTAMENTE, y porqué es necesario usar GRABSPRITE?

Para hacer animaciones se usa DRAWANIM. Se me ocurren muy pocas (por no decir ninguna) situaciones donde sea necesario usar el grabsprite...
check my web and/or my blog :D
http://diniplay.blogspot.com (devblog)
http://www.ampostata.org
http://ampostata.blogspot.com
I own PC-Win, MacBook 13", iPhone 3G/3GS/4G and iPAC-WinCE

msx

El problema es que muchos comandos (entre ellos DRAWANIM) en el manual online están incompletos, faltan los archivos BMP y entonces no puedo conocer el comportamiento de dichos comandos. Ví un ejemplo de un juego realizado con GRABSPRITE y así lo estoy haciendo yo, pero ya te digo que más bien es por desconocimiento.  :S

ampos

Drawankm es muy fácil. Un sprite de 32x32. Si quieres que tenga 10 frames de animación haz un lienzo de 320x32 en Photoshop. Dibuja cada frame en un cada pedazo de 32x32.

Luego carga como loadanim "nombre",id,32,32

Para dibujarlo usa Drawanim id,frame,x,y

Es muy sencillo.

Si no lo pillas te subo luego un png kestoy con el móvil.
check my web and/or my blog :D
http://diniplay.blogspot.com (devblog)
http://www.ampostata.org
http://ampostata.blogspot.com
I own PC-Win, MacBook 13", iPhone 3G/3GS/4G and iPAC-WinCE

msx

#22
Quote from: Ocean on 2011-Jan-06
Quote from: msx on 2011-Jan-05
Yes, I have not had time to study all the  commands still.  :-[

in that case, perhaps a thread title like 'Questions about...' would have been more appropriate than 'Problems with...'  ?     =D

in fact, is a behavior problem of the iPhone  that uses black as transparent. I think it  ;/

QuoteDrawankm es muy fácil. Un sprite de 32x32. Si quieres que tenga 10 frames de animación haz un lienzo de 320x32 en Photoshop. Dibuja cada frame en un cada pedazo de 32x32.

Luego carga como loadanim "nombre",id,32,32

Para dibujarlo usa Drawanim id,frame,x,y

Es muy sencillo.

Vaya, demasiado tarde, eso mismo lo hago yo con GRABSPRITE que es mucho más complicado, es lo que tiene la ignorancia.

Gracias ampos, lo he entendido a la perfección, es que no acababa de entenderlo antes porque no sabía como montar el BMP. En fín, supongo que ya para el próximo proyecto, a éste le queda poco

ampos

Pos te recomendaría ke lo cambiases.
check my web and/or my blog :D
http://diniplay.blogspot.com (devblog)
http://www.ampostata.org
http://ampostata.blogspot.com
I own PC-Win, MacBook 13", iPhone 3G/3GS/4G and iPAC-WinCE

msx

¿Por algo en especial?

ampos

Performance. Y ganas de complicarse la vida...
check my web and/or my blog :D
http://diniplay.blogspot.com (devblog)
http://www.ampostata.org
http://ampostata.blogspot.com
I own PC-Win, MacBook 13", iPhone 3G/3GS/4G and iPAC-WinCE