Se pueden crear imagenes en bennu?

Started by lou, November 12, 2009, 04:11:06 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

lou

Buenas!
Me explico mejor jejeje
Me gustaría saber si hay alguna manera de crear ficheros de imagen con bennu, ya sea dentro de un fpg o en un archivo externo.
La idea que llevo es dibujar primitivas en un new_map y luego guardar esa imagen creada para usarla en otro juego o donde sea.

Gracias por la ayuda!
Un saludo!


Prg

claro que si, puedes guardarlas tanto en el fpg como en el png


guardar en archivo png
http://wiki.bennugd.org/index.php?title=Png_save

agregar gráfico a fpg
http://wiki.bennugd.org/index.php?title=Fpg_add

guardar fpg
http://wiki.bennugd.org/index.php?title=Fpg_save

también puedes guardar en otros formatos como el map

puedes incluso guardar la pantalla actual:
para obtener el fondo actual:
http://wiki.bennugd.org/index.php?title=Screen_get

saludos :)
en humos puedes mover la camara con los cursores. es necesario para los niveles a partir del dos :)

lou

Muchisimas gracias! Ahora le echaré un vistazo y a ver si consigo hacer lo que quiero! :P

Gracias!

Windgate

Hola lou xD

Buena idea, me puede venir bien para Bennu 3D ya que no soporta directamente fpgs, pero sí que podría acceder al fpg, tratar la imagen con map_block_copy, guardarla como png y desde ahí cargarla.

Gracias gracias
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

Pues mira, en este programita:
http://www.fenixworld.com/e107_plugins//depot/files/fw75.ccolor.zip
Tienes el código fuente escrito en Fénix (compatible con Bennu) de una función para salvar en BMP. Está en export.inc y es la función save_bmp (la primera) y requiere el fichero, el gráfico y la dirección/nombre a guardar.
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)

Windgate

Salvar en BMP no tiene que tener demasiada complicación escribiendo directamente en fichero, un BMP está codificado en "lenguas bárbaras" xD

Todavía no he probado lo de usar FPGs en Bennu 3D, creo que voy a esperar a ver si Lou nos deja algún ejemplito, miedo me da lo que pretende hacer... Danos alguna pista xD
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

BMP es el formato mas simple de gráficos diseñado por el hombre, por eso mismo me lo curré en código Bennu, pese a las distintas versiones de los mismos (que si 256 colores con paleta, que si modificación para tener más info en los headers...).
Es un buen ejercicio para aprender a manejar ficheros en Bennu, lo recomiendo ;D
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)

Windgate

Comprendo... Tengo mil cosas en mente como para ponerme por eso, empezando por el map_block_mix de 32 bits que dejé colgado por falta de tiempo muy a mí pesar
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