draw_ellipse

使用此函数,您可以通过定义一个矩形区域来绘制椭圆的轮廓或填充椭圆,然后创建椭圆以适合该区域。可以使用函数draw_set_circle_precision()定义绘制的精度。

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

 

语法:

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

参数类型描述
x1Real椭圆左侧的x坐标。
y1Real椭圆顶部的y坐标。
x2Real椭圆右侧的x坐标。
y2Real椭圆底部的y坐标。
outlineBoolean椭圆是绘制为填充(false)还是绘制为一个像素宽的轮廓(true)。

 

返回:

N/A

 

例子:

draw_set_colour(c_white);
draw_ellipse(100, 100, 300, 200, false);

这将在定义的矩形区域内绘制一个填充椭圆。