SDL_ttf y texto largo

Tratamos sobre el manejo de APIs frecuentemente utilizadas en el desarrollo de videojuegos, como SDL, pygame o SFML.

SDL_ttf y texto largo

Notapor carleto » Dom Jul 13, 2008 2:27 pm

Hola a todos

Estoy haciendo un pequeño jueguecito y se me ha ocurrido poner que al pulsar una tecla muestre un texto de ayuda, indicando las teclas a usar y su función así como una pequeña descripción del objetivo del juego.

El caso es que no se como seria la mejor forma de mostrar ese texto, se me ha ocurrido que podría imprimirlo con SDL_ttf, pero al ser tan largo tendría que dividirlo en líneas y hacer el render una por una de todas las lineas. O guardar todo el texto en un archivo .png y después mostrarlo como otra superficie cualquiera.

¿Que forma sería la mejor? (de las dos que pongo o alguna otra que uséis vosotros :D )

Saludos
Avatar de Usuario
carleto
 
Mensajes: 42
Registrado: Mar Ago 21, 2007 9:38 pm
Ubicación: Almería, España

Notapor hugoruscitti » Dom Jul 13, 2008 11:40 pm

"mejor" es relativo a lo que deseas hacer, personalmente me
parece que hacer una imagen .png con la ayuda completa del
juego es lo mas indicado. En comparación a usar SDL_TTF, usar
una imagen es sencillo, fácil de modificar e inmediato (no tienes
que programar practicamente nada...), además podrías colocar
gráficos o flechas indicando el objetivo del juego, parece buena
idea...

Saludos.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Notapor carleto » Vie Jul 18, 2008 2:01 pm

Gracias Hugo

Ahora mismo lo tengo así, y la verdad, el código es muy sencillo. Lo único malo que le veo, es que si en algún momento quiero modificar algo, tengo que volver a crear el archivo .png, en este caso, como es una ayudita muy simple, sería poco trabajo.

Saludos
Avatar de Usuario
carleto
 
Mensajes: 42
Registrado: Mar Ago 21, 2007 9:38 pm
Ubicación: Almería, España


Volver a Sobre las bibliotecas multimedia

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron