描边文字——draw_text_colour_outline

脚本说明

一个绘制描边文字的脚本,本质上应该是画了多遍文字叠在一起显示出描边的效果……

参数说明

参数序号 参数名 参数说明
argument0 x 文字绘制x坐标
argument1 y 文字绘制y坐标
argument2 string 文绘制文字内容
argument3 textColor1 文字颜色1
argument4 textColor2 文字颜色2
argument5 textAlpha 文字透明度
argument6 outlineColor1 描边颜色1
argument7 outlineColor2 描边颜色2
argument8 outlineAlpha 描边透明度
argument9 outlineThickness 描边粗细
argument10 outlineQuality 描边质量
argument11 xscale x轴缩放比
argument12 yscale y轴缩放比
argument13 angle 角度

代码正文

///draw_text_colour_outline(x, y, string, textColor1, textColor2, textAlpha, outlineColor1, outlineColor2, outlineAlpha, outlineThickness, outlineQuality, xscale, yscale, angle);
//By Blokatt - @blokatt, blokatt.net
var i;
for (i = 0; i < 360; i += 360 / argument10){
    draw_text_transformed_color(argument0 + lengthdir_x(argument9, i), argument1 + lengthdir_y(argument9, i), string(argument2), argument11, argument12, argument13, argument6, argument6, argument7, argument7, argument8);
}
draw_text_transformed_color(argument0, argument1, string(argument2), argument11, argument12, argument13, argument3, argument3, argument4, argument4, argument5);

示例

draw_text_color_outline(0, 0, "Game Jolt rocks!", c_lime, c_black, 1, c_white, c_lime, 1, 3, 10, 1, 1, 0);


出处:[GML] - draw_text_color_outline

2018-02-01 15:38
Comments
Write a Comment