此函数将使用当前选定的绘制颜色和Alpha绘制一个非常简单的"矩形"按钮,其中up参数定义斜边效果的外观,如下图所示:
注意 如果您想使用着色器绘制形状,您应该知道大多数着色器需要以下输入:顶点、纹理、颜色。但是,当使用此函数时,仅传入顶点和颜色数据,因此着色器可能不会绘制任何内容 (或绘制某些内容但不正确)。如果您需要以这种方式绘制形状,那么应该在定制着色器时考虑到这一点。
draw_button(x1, y1, x2, y2, up);
参数 | 类型 | 描述 |
---|---|---|
x1 | Real | 按钮左侧的x坐标 |
y1 | Real | 按钮顶部的y坐标 |
x2 | Real | 按钮右侧的x坐标 |
y2 | Real | 按钮底部的y坐标 |
up | Boolean | 按钮是向上(true)还是向下(false) |
N/A
draw_button(100, 100, 200, 150, !mouse_check_button(mb_left));
这将绘制一个按钮,如果按住鼠标左键,该按钮将显示为按下。