์ฌ์ค ๊ฐ๋จํ๋ฐ,
๊ฑ ์ธ๊ณฝ ์์ผ๋ก ์ฃผ๋ณ์ ์ฌ๋ฌ๋ฒ ๊ทธ๋ฆฐ ๋ค์์
์ค์ฌ ์์ผ๋ก ์ ์๋ฆฌ์ ํ๋ฒ ๊ทธ๋ฆฌ๋ฉด ๋จ.
๋๋ ์ด๋ฐ ์คํฌ๋ฆฝํธ ๋ง๋ค์ด ์ฐ๊ณ ์์.
///draw_text_outline(x,y,xs,ys,w,color,string,precision)
var xx=argument0, yy=argument1, ww=argument4, tt=argument6, cc=draw_get_color(), dd=argument7;
var xs=argument2 ,ys=argument3 ;
draw_set_color(argument5)
if dd!=2{
draw_text_transformed(xx-ww,yy-ww,tt,xs,ys,0)
draw_text_transformed(xx+ww,yy-ww,tt,xs,ys,0)
draw_text_transformed(xx-ww,yy+ww,tt,xs,ys,0)
draw_text_transformed(xx+ww,yy+ww,tt,xs,ys,0)
}
if dd>0{
draw_text_transformed(xx-ww,yy,tt,xs,ys,0)
draw_text_transformed(xx+ww,yy,tt,xs,ys,0)
draw_text_transformed(xx,yy-ww,tt,xs,ys,0)
draw_text_transformed(xx,yy+ww,tt,xs,ys,0)
}
if dd>1{
draw_text_transformed(xx-ww,yy+ww/2,tt,xs,ys,0)
draw_text_transformed(xx+ww,yy+ww/2,tt,xs,ys,0)
draw_text_transformed(xx-ww,yy-ww/2,tt,xs,ys,0)
draw_text_transformed(xx+ww,yy-ww/2,tt,xs,ys,0)
draw_text_transformed(xx-ww/2,yy-ww,tt,xs,ys,0)
draw_text_transformed(xx-ww/2,yy+ww,tt,xs,ys,0)
draw_text_transformed(xx+ww/2,yy-ww,tt,xs,ys,0)
draw_text_transformed(xx+ww/2,yy+ww,tt,xs,ys,0)
}
draw_text_transformed(xx,yy,tt,xs,ys,0)
draw_set_color(cc)
draw_text_transformed(xx,yy-ww/2,tt,xs,ys,0)
๊ฑ ์ธ๊ณฝ ์์ผ๋ก ์ฃผ๋ณ์ ์ฌ๋ฌ๋ฒ ๊ทธ๋ฆฐ ๋ค์์
์ค์ฌ ์์ผ๋ก ์ ์๋ฆฌ์ ํ๋ฒ ๊ทธ๋ฆฌ๋ฉด ๋จ.
๋๋ ์ด๋ฐ ์คํฌ๋ฆฝํธ ๋ง๋ค์ด ์ฐ๊ณ ์์.
///draw_text_outline(x,y,xs,ys,w,color,string,precision)
var xx=argument0, yy=argument1, ww=argument4, tt=argument6, cc=draw_get_color(), dd=argument7;
var xs=argument2 ,ys=argument3 ;
draw_set_color(argument5)
if dd!=2{
draw_text_transformed(xx-ww,yy-ww,tt,xs,ys,0)
draw_text_transformed(xx+ww,yy-ww,tt,xs,ys,0)
draw_text_transformed(xx-ww,yy+ww,tt,xs,ys,0)
draw_text_transformed(xx+ww,yy+ww,tt,xs,ys,0)
}
if dd>0{
draw_text_transformed(xx-ww,yy,tt,xs,ys,0)
draw_text_transformed(xx+ww,yy,tt,xs,ys,0)
draw_text_transformed(xx,yy-ww,tt,xs,ys,0)
draw_text_transformed(xx,yy+ww,tt,xs,ys,0)
}
if dd>1{
draw_text_transformed(xx-ww,yy+ww/2,tt,xs,ys,0)
draw_text_transformed(xx+ww,yy+ww/2,tt,xs,ys,0)
draw_text_transformed(xx-ww,yy-ww/2,tt,xs,ys,0)
draw_text_transformed(xx+ww,yy-ww/2,tt,xs,ys,0)
draw_text_transformed(xx-ww/2,yy-ww,tt,xs,ys,0)
draw_text_transformed(xx-ww/2,yy+ww,tt,xs,ys,0)
draw_text_transformed(xx+ww/2,yy-ww,tt,xs,ys,0)
draw_text_transformed(xx+ww/2,yy+ww,tt,xs,ys,0)
}
draw_text_transformed(xx,yy,tt,xs,ys,0)
draw_set_color(cc)
draw_text_transformed(xx,yy-ww/2,tt,xs,ys,0)
๋๋ ์ด๋ ๊ฒ ํจ for (i=0;i<360;i+=360/8){draw_text_colour(x+lengthdir_x(1,i),y+lengthdir_y(1,i),string,c_b,c_b,c_b,c_b,1)} draw_text(x,y,string);
ํธ๊ณก ๋๊ทธ๋ผ๋ฏธ
์ฐธ๊ณ ๋ก ๊ฐฌ์ค์ธ๊ฒ
์ด๊ฒ๋ ๊ฒ์ค์