描边文字——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);
Comments