draw_circle_colour

使用此函数,您可以绘制圆的轮廓或填充的圆,如果已填充,则可以定义内部填充颜色和外部填充颜色。如果这些颜色不相同,您将获得从一种颜色到另一种颜色的渐变效果,并且颜色设置将使用函数draw_set_colour()替代基本颜色集。您可以使用函数draw_set_circle_precision()定义绘制的精度。

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

 

语法:

draw_circle_colour(x, y, r, col1, col2, outline);

参数类型描述
xReal圆心的x坐标。
yReal圆心的y坐标。
rReal圆的半径(从中心到边缘的距离),以像素为单位。
col1Colour圆心的颜色。
col2Colour圆圈边缘的颜色。
outlineBoolean圆是否为轮廓(true)或不是(false)。如果为True,则col 1无关紧要。

 

返回:

N/A

 

例子:

draw_circle_colour(x, y, 100, c_white, c_black, false);

这将绘制一个实心圆,其中心位于执行实例的x和y位置,半径为100像素,从中心的白色到外部的黑色。