此函数定义基元顶点的位置,具有自己的颜色和alpha设置。基元的最终外观将取决于选择绘制的基元类型以及向其添加顶点的顺序(有关详细信息,请参阅draw_primitive_begin()),具有不同颜色和alpha的顶点将从一个到另一个平稳混合。要结束并绘制基元,您必须调用draw_primitive_end().
draw_vertex_colour(x, y, col, alpha)
参数 | 类型 | 描述 |
---|---|---|
x | Real | 顶点的x坐标。 |
y | Real | 顶点的y坐标。 |
col | Colour | 用于绘制此顶点的颜色。 |
alpha | Real | 使用 (0-1) 绘制此顶点的Alpha。 |
N/A
draw_primitive_begin(pr_trianglelist);
draw_vertex_colour(100, 100, c_blue, 0.1);
draw_vertex_colour(100, 200, c_red, 0.1);
draw_vertex_colour(150, 150, c_green, 1);
draw_primitive_end();
上述代码将绘制一个半透明三角形,每个顶点的颜色不同。