Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: alexroc on December 19, 2009, 11:29:18 AM

Title: Fuentes Linux
Post by: alexroc on December 19, 2009, 11:29:18 AM
Buenas!

Estoy desarrollando un pequeño juego para la Wiz ya que me la comprare pronto.
Pero mi problema es que no se como generar archivos .fnt en Linux para luego usarlo para mostrar la puntuacion. He probado con Wine y el FNT Edit para windows que viene con el bennupack y la mitad de las veces no me guarda el archivo pero cuando lo hace y lo uso en mi juego no se ve en pantalla.Gracias por adelantado.
Title: Re: Fuentes Linux
Post by: Windgate on December 20, 2009, 12:30:50 AM
Cuidado, si generas fuentes con color negro en el FNT Edit, al ser fuentes de 16 bits se confunde con color transparente y puede que por eso no veas nada.
Title: Re: Fuentes Linux
Post by: Drumpi on December 20, 2009, 12:32:47 AM
Bueno, no recuerdo si había algún editor de FNT... alguno había, y en el BennuPack venía uno...
Pero si eso no es suficiente, puedes crearte las tuyas propias con las funciones de Bennu:
INT FNT_LOAD(STRING)
INT FNT_UNLOAD(INTEGER)
INT FNT_SAVE(INTEGER, STRING)
INT FNT_NEW(INTEGER)
INT BDF_LOAD(STRING)
INT GLYPH_GET(INTEGER, INTEGER)
INT GLYPH_SET(INTEGER, INTEGER, INTEGER, INTEGER)

¿no bastan? bueno, también está la mod_ttf, muy completa, en la segunda página de las noticias de portada tienes un ejemplo y el enlace. No está para Linux, pero viene con los fuentes para compilarlo.
Title: Re: Fuentes Linux
Post by: Prg on December 20, 2009, 03:16:49 AM
las fuentes de 32 bits no las veo en mis juegos de 16 bits, quiz'a te pase lo mismo. intenta convertirlas a 16 bits o a 8 antes de cargarla en tu juego.
Title: Re: Fuentes Linux
Post by: josebita on December 20, 2009, 10:55:29 AM
Si sólo quieres convertir fuentes ttf a fnt, puedes cargarlas a través de mod_ttf y gurdarlas con save_fnt.
http://wiki.bennugd.org/index.php?title=Ttf_load
http://wiki.bennugd.org/index.php?title=Fnt_save
Title: Re: Fuentes Linux
Post by: alexroc on December 21, 2009, 03:09:34 PM
Quote from: josebita on December 20, 2009, 10:55:29 AM
Si sólo quieres convertir fuentes ttf a fnt, puedes cargarlas a través de mod_ttf y gurdarlas con save_fnt.
http://wiki.bennugd.org/index.php?title=Ttf_load
http://wiki.bennugd.org/index.php?title=Fnt_save
Segun veo en la wiki tambien se pueden usar fuentes ttf. No lo sabia creia que solo se podian usar fnt. Asi que ya funciona todo perfectamente. La proxima vez me doy un pase por la Wiki. Gracias a todos por la ayuda  ;) ;)
Title: Re: Fuentes Linux
Post by: josebita on December 21, 2009, 03:33:00 PM
Pero recuerda que mod_ttf no es oficial, así que mejor conviertes la ttf a una fnt y así te ahorras problemas.
Title: Re: Fuentes Linux
Post by: Windgate on December 21, 2009, 07:39:14 PM
¿Mod_ttf ya funciona en Linux?

Estoy deseando que saquen el nuevo Bennupack 1.8 con todas las dll que han ido saliendo... Y ojala hiciesen un Bennupack para Linux tambien :-\
Title: Re: Fuentes Linux
Post by: josebita on December 21, 2009, 07:47:17 PM
Juraría que la mod_ttf de mi PPA funciona. No puedo probarla ahora mismo... ¿alguien podría confirmarlo?.