draw_rectangle

此函数绘制矩形的轮廓或填充矩形,其中 (x1,y1) 位置为左上角,(x2,y2) 位置为右下角。请注意,由于各种支持的平台之间存在差异,所绘制的矩形可能需要不同的值 (x、y 或宽度或高度上的 +/-1) 才能以所需的尺寸绘制。

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

 

语法:

draw_rectangle(x1, y1, x2, y2, outline);

参数类型描述
x1Real矩形左上角的x坐标。
y1Real矩形左上角的y坐标。
x2Real矩形右下角的x坐标。
y2Real矩形右下角的y坐标。
outlineBoolean矩形是填充 (false) 还是作为一个像素宽的轮廓 (true) 绘制。

 

返回:

N/A

 

例子:

draw_set_colour(c_yellow);
draw_rectangle(100, 100, 300, 200, true);

这将绘制一个矩形轮廓,其左上角为 (100,100),右下角为 (300,200)。