draw_line_width

使用此函数,您可以在游戏室中的任意两点之间画一条指定宽度的线。请注意,绘制的直线可能需要使用所需尺寸绘制不同的值(x上的+/-1,y),因为支持的各种平台。

注意 如果您想使用着色器绘制形状,您应该知道大多数着色器需要以下输入:顶点、纹理、颜色。但是,当使用此函数时,仅传入顶点和颜色数据,因此着色器可能不会绘制任何内容 (或绘制某些内容但不正确)。如果您需要以这种方式绘制形状,那么应该在定制着色器时考虑到这一点。

 

语法:

draw_line_width(x1, y1, x2, y2, w);

参数类型描述
x1Real直线起点的x坐标。
y1Real直线起点的y坐标。
x2Real直线端点的x坐标。
y2Real直线端点的y坐标。
wReal线条的宽度(以像素为单位)。

 

返回:

N/A

 

例子:

draw_set_colour(c_red);
draw_line_width(100, 100, 200, 200, 6);

这将绘制一条红色对角线,6 像素宽,从点 (100,100) 到点 (200,200)。