使用此函数,可以绘制圆的轮廓或填充圆。可以使用函数draw_set_circle_precision()定义绘制的精度。
注意 如果您想使用着色器绘制形状,您应该知道大多数着色器需要以下输入:顶点、纹理、颜色。但是,当使用此函数时,仅传入顶点和颜色数据,因此着色器可能不会绘制任何内容 (或绘制某些内容但不正确)。如果您需要以这种方式绘制形状,那么应该在定制着色器时考虑到这一点。
draw_circle(x, y, r, outline);
参数 | 类型 | 描述 |
---|---|---|
x | Real | 圆心的x坐标。 |
y | Real | 圆心的y坐标。 |
r | Real | 圆的半径(从圆心到边的长度) |
outline | Boolean | 无论绘制的圆是填充的(false)还是作为一个像素宽的轮廓(true)。 |
N/A
draw_set_colour(c_white);
draw_circle(100, 100, 50, true);
这将绘制一个半径为50像素的一像素宽的白色圆圈轮廓。