Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: vyke game en Marzo 25, 2015, 02:21:20 AM

Título: escribir texto con un sprite
Publicado por: vyke game en Marzo 25, 2015, 02:21:20 AM
hola a todos.
en lo que me gustaria que me ayudaran es en saber como puedo escribir texto con un solo sprite y que sea lo mas rapido y facil posible por favor, es que lo estaba haciendo de una forma pero se me afigura muy cansado, porfa me pueden ayudar :-[
Título: Re:escribir texto con un sprite
Publicado por: eams1986 en Marzo 25, 2015, 04:05:40 AM
texto con un sprite?

Sea mas concreto mi amigo.
Título: Re:escribir texto con un sprite
Publicado por: 3dgeminis en Marzo 25, 2015, 04:14:07 AM
Te dejo el link de un video que te muestra como hacerlo https://www.youtube.com/watch?v=-5IPZmosdQE
(Si solo queres usar letras y numeros rellena los restantes caracteres con imagenes vacias asi no tenes que dibujarlas :P)
Ademas revista este link para complementar http://docs.yoyogames.com/source/dadiospice/002_reference/game%20assets/fonts/font_tables.html
Título: Re:escribir texto con un sprite
Publicado por: eams1986 en Marzo 25, 2015, 04:17:07 AM
 ;D ;D ;D ;D ;D ;D ;D
Título: Re:escribir texto con un sprite
Publicado por: vyke game en Marzo 26, 2015, 12:47:42 AM
Cita de: 3dgeminis en Marzo 25, 2015, 04:14:07 AM
Te dejo el link de un video que te muestra como hacerlo https://www.youtube.com/watch?v=-5IPZmosdQE
(Si solo queres usar letras y numeros rellena los restantes caracteres con imagenes vacias asi no tenes que dibujarlas :P)
Ademas revista este link para complementar http://docs.yoyogames.com/source/dadiospice/002_reference/game%20assets/fonts/font_tables.html

gracias 3dgeminis vere si me sirve, y para la proxima en español porfavor :-[

--EDITADO--

3dgeminis vi la tabla de la pagina de yoyogames pero no se que significan los numeros de arriba,¿acaso son las sub imagenes?
Título: Re:escribir texto con un sprite
Publicado por: vyke game en Marzo 26, 2015, 02:26:31 AM
3dgeminis pasa algo raro, simplemente no aparece ninguna letra
Título: Re:escribir texto con un sprite
Publicado por: 3dgeminis en Marzo 26, 2015, 05:11:21 AM
La posicion de cada letra , numero, simbolo es muy importante. Subi un ejemplo de lo que tenes hecho haber si se puede arreglar
Título: Re:escribir texto con un sprite
Publicado por: vyke game en Marzo 26, 2015, 11:15:24 PM
Cita de: 3dgeminis en Marzo 26, 2015, 05:11:21 AM
La posicion de cada letra , numero, simbolo es muy importante. Subi un ejemplo de lo que tenes hecho haber si se puede arreglar

3dgeminis me pediste un ejemplo ¿no?
aqui te lo dejo
Título: Re:escribir texto con un sprite
Publicado por: 3dgeminis en Marzo 27, 2015, 02:58:19 AM
(http://i.imgur.com/hMmQiIH.png)
Tenes que hacer corresponder cada letra numero simbolo,etc de tu sprite con la posicion de la imagen de arriba. En el ejemplo que me mandaste no estaban bien posicionadas.
Algo mas, si la fuente ya tiene colores para poder verla tal cual aparece en el sprite tenes que poner de color  c_white en lugar de c_black a la hora de dibujar el texto
Título: Re:escribir texto con un sprite
Publicado por: vyke game en Marzo 28, 2015, 06:50:23 PM
Cita de: 3dgeminis en Marzo 27, 2015, 02:58:19 AM
(http://i.imgur.com/hMmQiIH.png)
Tenes que hacer corresponder cada letra numero simbolo,etc de tu sprite con la posicion de la imagen de arriba. En el ejemplo que me mandaste no estaban bien posicionadas.
Algo mas, si la fuente ya tiene colores para poder verla tal cual aparece en el sprite tenes que poner de color  c_white en lugar de c_black a la hora de dibujar el texto

3dgeminis arregle la ubicacion de los sprites y sigue sin verse, incluso probe poniendole un sprite al objeto del texto y tampoco se veia y no es invisible el obj, te dejo el ejemplo otra vez a ver si encuentras algo
Título: Re:escribir texto con un sprite
Publicado por: Silver_light en Marzo 28, 2015, 07:03:00 PM
Cuando utilizas font_add_sprite(spr, first, prop, sep), el parametro first debe ser el caracter con el que comienza el sprite, si están bien ubicadas las subimagenes, debería quedarte algo así:

font_add_sprite(spr_font, ord("!"), 1, 1);

Eso por poner un ejemplo.
Título: Re:escribir texto con un sprite
Publicado por: 3dgeminis en Marzo 29, 2015, 12:48:31 AM
Como dijo Silver_light es lo correcto. El problema que tenes es que te equivocaste en un caracter en el codigo fnttext = font_add_sprite(spr_text, ord("¡"), 1, 1);
Lo correcto seria  !  y no  ¡  como pusiste
Título: Re:escribir texto con un sprite
Publicado por: vyke game en Marzo 29, 2015, 08:42:08 PM
Cita de: 3dgeminis en Marzo 29, 2015, 12:48:31 AM
Como dijo Silver_light es lo correcto. El problema que tenes es que te equivocaste en un caracter en el codigo fnttext = font_add_sprite(spr_text, ord("¡"), 1, 1);
Lo correcto seria  !  y no  ¡  como pusiste

pero que tonto soy, no me di cuenta de eso, gracias.
pero me pregunto ¿que es el sep? sera la separacion entre cada letra, tengo esa duda, aparte de que el texto esta muy pegado
Título: Re:escribir texto con un sprite
Publicado por: 3dgeminis en Marzo 30, 2015, 02:09:03 AM
No intentaste cambiar ese valor a ver que hace ?