Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: arcangelcaos en Enero 18, 2015, 12:33:34 PM

Título: Proglema color texto en Draw_text
Publicado por: arcangelcaos en Enero 18, 2015, 12:33:34 PM
Hola, vamos otra vez a ello. Yo tengo esto
if Info = true
{draw_rectangle(x+60,y-60,x+200,y-200,false)
draw_set_colour(c_white)
draw_text(x+60,y-190, "Vida: ")}


La cosa es que solo quiero el texto Vida: en blanco, dado que el resto del texto es negro, al igual que el rectángulo, pero son es función draw_set_color, me lo cambia todo, como se haría para que solo fuese esa línea la blanca.

Gracias.

EDITO:

Siento haberlo abierto, ya encontré, no hay forma por asi decirlo, tienes que asignar el color en cada evento, o en vez de eso, esto que hago yo

if Info = true
{draw_set_alpha(0.5)
draw_roundrect(x+60,y-60,x+300,y-200,false)
draw_set_alpha(1)
draw_set_colour(c_white)
draw_text(x+65,y-190, "Vida: "+ string(Vida))
draw_text(x+65,y-175, "Mov: "+ string(MovO)+ " de movimiento")
draw_text(x+65,y-160, "Ataque: "+string(AtkO)+ " de ataque")
draw_set_colour(c_black)


con esto modifica solo lo que quiero cambiar yo. Le pones delante el color o el alpha, y detrás lo vuelves dejar como estaba, asi no hay que ir draw por draw poniendo el color.

Se me esta quedando guapooo  ;D ;D
Título: Re:Proglema color texto en Draw_text
Publicado por: arcangelcaos en Enero 18, 2015, 06:51:41 PM
Reabro porque me ha surgido una cosa

el texto y demás que se pone, aparece detrás de los objetos, como puedo hacer que aparezca delante??

Gracias
Título: Re:Proglema color texto en Draw_text
Publicado por: eams1986 en Enero 18, 2015, 07:01:36 PM
Entonces si el texto lo tiene de ultima linea. Cambia esa linea a la 1 .
Saludos
Título: Re:Proglema color texto en Draw_text
Publicado por: arcangelcaos en Enero 18, 2015, 08:10:59 PM
Cita de: eams1986 en Enero 18, 2015, 07:01:36 PM
Entonces si el texto lo tiene de ultima linea. Cambia esa linea a la 1 .
Saludos

No lo entendí lo que quieres decir. Haber, me explico yo mejor, por si acaso.
Tengo puesto que en el evento mouse enter, haga el código que tengo arriba, y lo hace perfecto, pero si hay otras instancias u objetos, esa información se ve detrás de esos objetos o instancias.
Título: Re:Proglema color texto en Draw_text
Publicado por: penumbra en Enero 18, 2015, 08:34:18 PM
El objeto que dibuja el texto debe tener menor profundidad que los otros objetos, para que el texto quede por encima de todo. Otra solución creo que sería usar el evento DRAW GUI para dibujar el texto, aunque no lo he probado.
Título: Re:Proglema color texto en Draw_text
Publicado por: arcangelcaos en Enero 19, 2015, 07:18:54 PM
Cita de: penumbra en Enero 18, 2015, 08:34:18 PM
El objeto que dibuja el texto debe tener menor profundidad que los otros objetos, para que el texto quede por encima de todo. Otra solución creo que sería usar el evento DRAW GUI para dibujar el texto, aunque no lo he probado.

Gracias, pero con DRAW GUI no me funciona, ni si kiera sale. Seguire probando haber.
Hay alguna manera de cambiar el depth?? creo que si, pero ahora mismo no me acuerdo, podría funcionar, al entrar el ranton depth 99, y al salir 00, seria algo asi???
Título: Re:Proglema color texto en Draw_text
Publicado por: penumbra en Enero 19, 2015, 11:48:21 PM
Cita de: arcangelcaos en Enero 19, 2015, 07:18:54 PM
Hay alguna manera de cambiar el depth?? creo que si, pero ahora mismo no me acuerdo, podría funcionar, al entrar el ranton depth 99, y al salir 00, seria algo asi???
En las propiedades del objeto:
(http://sia1.subirimagenes.net/img/2015/01/19/15011911481754038.gif)

O por código
[gml]depth = -1000[/gml]
Título: Re:Proglema color texto en Draw_text
Publicado por: arcangelcaos en Enero 20, 2015, 08:18:00 AM
Gracias. Lo he hecho con codigo. Mouse enter  depth=-99 y al mouse leave  depth=1