Ayuda plz graficos sin transparencia

Started by abaray, September 27, 2009, 09:21:00 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

abaray

1º perdon x las molestias^^
No se si el titulo del post estara bien esplicado o lo confundireis con otras cosas.

        Pos eso q como noob q soy aun despues de seguir los tutoriales de windgate despues de cortar los sprites con el split en *.png y usar la varita con el Paint.NET cargo los archivos en un juego y me aparece el rectangulo negro rodeando el sprite al q supuestamente le quite el fondo sera cosa mia q no se leer o ay q meter algun codigo o algo en el programa pa q el color del fondo no sea reproducido en pantalla??

gracias de antemano.

DCelso

Como no te expliques mejor no te vamos a poder ayudar.

Monstruos Diabólicos

"A PAck of classic GAMEs For BennuGD" en desarrollo
http://code.google.com/p/apagame4be/

DCelso

A ver, prueba esto;
1.-Abres tu imagen con gimp. Acceso directo a la descarga de la última versión aqui
2.-Te vas al menú "capa-transparencia" y seleccionar añadir canal alfa.
3.- Con la herramienta selección de color (la quinta del menú de herramientas, una con un icono con un dedo apuntando a una regleta con tres colores) seleccionas el color del fondo te tu imagen.
4.- Ahora te vas al menu editar y seleccionas limpiar. se te tendría que ver ahora sin fondo.
5.- Último paso guardas como png.

Esta imagen al abrirla en bennu debería verse bien.
Monstruos Diabólicos

"A PAck of classic GAMEs For BennuGD" en desarrollo
http://code.google.com/p/apagame4be/

Windgate

Creo que ya sé lo que le pasa, si usas un FPG de 32 bits, a la hora de guardar la imagen con Paint.NET verás que te permite seleccionar la profundidad de color entre Autodetectar/32bits/24bits

La opción por defecto es autodetectar, y al tratarse de imágenes con poca variedad de color (Sprites) lo guarda en 24 bits.

Asegúrate de marcar 32 bits y no tendrás ese problema, lo tengo que corregir en el tutorial, le ha pasado a unos cuantos de mis alumnos estos días :S
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es

abaray

tava preparando una captura y todo pa explicarme mejor pero justo cuando la fui a postear aparecio el comentario de djcelso y windgate probe lo del paint.net y exactamente era eso muxas gracias
y aprovexo pa otra pregunta mas x q si no os voy a petar esto de topic tontos

En que dll esta la funcion map_get_pixel y si ay algun documento o algo q te diga q dll necesita cada funcion??

Drumpi

Yo uso esto para relacionar módulos y funciones, pero es antiguo.
¿Alguien tiene uno más moderno o sabe cómo se saca?
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

DCelso

sipo, splinter los puso una vez junto con los binarios, se necesita un programa llamado moddes.exe y un fichero proceso por lotes llamado describe.bat.
Ese script genera el archivo function-list.txt

@echo off
echo BENNU FUNCTIONS > function-list.txt
echo --------------- >> function-list.txt
for %%i in (lib*.dll) do echo %%i && moddesc -i- %%i >> function-list.txt && echo ------------------------------------------------------- >> function-list.txt
for %%i in (mod*.dll) do echo %%i && moddesc -i- %%i >> function-list.txt && echo ------------------------------------------------------- >> function-list.txt
Monstruos Diabólicos

"A PAck of classic GAMEs For BennuGD" en desarrollo
http://code.google.com/p/apagame4be/

Windgate

Yo uso un truco más artesano, si tienes instalado el Bennupack (Es lo que recomiendo en mi tutorial) ve a C:/devBennu/bin y allí verás entre las DLL un documento llamado function_list.txt

Si buscas en ese documento (Ctrl+B) la función que hace que el compilador lloriquee verás cuál es la DLL que hay que importar para que funcione.

En mi tutorial estoy planteando poner un apéndice (Habrá alguno más) para explicar cómo se solucionan los problemas de DLL, ya que por experiencia estoy viendo que mis alumnos se pasan varios días teniendo los mismos fallos de DLL y sin comprender bien cómo se solucionan :S
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es

Drumpi

Me quedo con el método de DCelso, porque así genero mis propios archivos de ayuda, y dado que IDEs uso más bien ninguno (notepad++ sin instalación para Bennu, FEdit y .bats para Fenix)...

Muchas gracias a ambos.
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

DjSonyk

#9
Yo aparte añado al tutorial de GIMP de DCelso,antes elegir un color que no tenga el dibujo,sino tambien os lo "limpia" xD.
Ejemplo: He segido los pasos de DCelso y al elegir el blanco me quedado sin el reflejo del cristal del Helicoptero XD.
Pero me ha servido de ayuda ,gracias DCelso.  ;)