Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: kaliman777 en Marzo 08, 2010, 07:39:01 PM

Título: C?mo dibujar un rect?ngulo con texto dentro
Publicado por: kaliman777 en Marzo 08, 2010, 07:39:01 PM
Hola:

S? c?mo dibujar pol?gonos, pero no s? c?mo con un texto dentro y que al crearse desaparezca en 4 segundos.

Gracias. ;)
Título: Re: C?mo dibujar un rect?ngulo con texto dentro
Publicado por: Alfonsos1 en Marzo 08, 2010, 07:44:36 PM
draw_text(x,y,string);

has que se drawe solo si la variabl drawear XD es 1, luego pon en una alarma de 4 segundo drawear = 0;
Título: Re: C?mo dibujar un rect?ngulo con texto dentro
Publicado por: kaliman777 en Marzo 08, 2010, 07:53:57 PM
Cita de: Alfonsos1 en Marzo 08, 2010, 07:44:36 PM
draw_text(x,y,string);

has que se drawe solo si la variabl drawear XD es 1, luego pon en una alarma de 4 segundo drawear = 0;

S?, pero qu? hago para que ese texto quede dentr del rect?ngulo? Sigo sin saberlo XD.
Título: Re: C?mo dibujar un rect?ngulo con texto dentro
Publicado por: bartolojc en Marzo 08, 2010, 08:06:07 PM
puedes usar un script parecido a este
draw_d

var text, x1, y1, x2, y2;

x1=argument0
y1=argument1
x2=argument2
y2=argument3
text=argument4

draw_rectangle(x1,y1,x2,y2,true)
draw_text(x1+10, y1+10, text);

y lo aplicas asi en draw:


draw_d(x,y,x+300,y+32,"el texto qeu tu quieras")

esa forma es muy b?sica, pero lo puedes ajustar tu a partir de aqu?, un saludo
Título: Re: C?mo dibujar un rect?ngulo con texto dentro
Publicado por: kaliman777 en Marzo 08, 2010, 11:46:56 PM
gRACIAS bARTOLJC:

Funciona, s?lo estoy probando el ajuste, porque el texto me sale fuera del rect?ngulo y me cuesta alinearlos, y me sale sin colores, XD.

El c?digo para ponerle color al rectangulo es draw_rect(x1,y1,x2,y2,col1, col 3, col4) y no s? qu? se pone en los colores es un n?mero o qu?.

Perdona las molestias. Gracias de nuevo.
Título: Re: C?mo dibujar un rect?ngulo con texto dentro
Publicado por: Alfonsos1 en Marzo 08, 2010, 11:59:25 PM
para darle color a un "dibujo" usa previamente la funcion
draw_set_color();

para hacer el rectangulo podes usar simplemente
draw_rectangle(x,y,x,y,solo_linia?);

lo de los colores miralo aca:
http://www.comunidadgm.org/manual_GM/Dibujando_formas.htm