Duda, texto con SDL

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

Duda, texto con SDL

Notapor carleto » Mié Abr 15, 2009 7:44 pm

Hola a todos

Tengo una duda, a ver si me echáis una manita:

Estoy empezando a hacer un pequeño jueguecito, con C++ y SDL, estilo a las aventuras gráficas de antes.

El caso es que voy a tener que mostrar bastantes textos por pantalla, y mi duda es si me conviene hacerlo con SDL_ttf o mejor me creo una superficie con todas las letras y las voy mostrando con SDL_BlitSurface .

Aunque por la simplicidad del juego, no creo que tenga problemas de rendimiento, pero ya que me pongo, me gustaría hacerlo de la mejor forma posible.

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

Notapor sofoke » Jue Abr 16, 2009 4:00 am

Yo te recomiendo con SDL_TTF aun que ya depende de ti. puesto que solo tu sabes lo que enverdad necesitas..
Yo en lo personal prefiero TFF puesto es mas simple a mi punto de vista
aun que tiene un pequeño inconveniente con los saltos de linea
pero si es como dices (un poco simple) con varias superficies podrias resolver eso...
suerte...
...cuando lo popular no es suficiente...
Gnu-Linux-y-Más
Avatar de Usuario
sofoke
 
Mensajes: 102
Registrado: Jue May 24, 2007 8:10 pm
Ubicación: México

Notapor endaramiz » Jue Abr 16, 2009 5:04 pm

Si lo haces con una imagen con todas la letras, tienes la ventaja de que dependes de una biblioteca menos (aunque SDL_TTF es bastante usada...) y puedes hacer las funciones de forma más personalizada (por ejemplo el efecto de que aparecen las letras poco a poco una detrás de otra). Pero claro, para hacer eso, tendrás que escribir más código.

Si quieres tener una caja de texto abajo, de esas que salen, por ejemplo, en el Pokemon. Yo haría una clase que se encargase de hacer el efecto de escribir, calcular saltos de linea si la frase es larga, scroll... Para estas cosas sería mejor utilizar la grilla de letras. Si prefieres hacer algo más sencillo, quizás sería mejor utilizar las SDL_TTF.

Saludos.
Avatar de Usuario
endaramiz
 
Mensajes: 283
Registrado: Vie Ago 31, 2007 9:25 am
Ubicación: Barcelona


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