如果您定义的顶点格式采用颜色值,您可以使用此函数将该数据添加到为当前图元定义的顶点。
该函数需要一个缓冲区来存储数据,并采用 颜色常量 或十六进制值 (使用 BGR 的标准 GameMaker 格式,例如:$FF0000 表示蓝色) 以及从 0( 透明) 到 1( 完全不透明) 的 alpha 值。
vertex_colour(buffer, colour, alpha);
参数 | 类型 | 描述 |
---|---|---|
buffer | Vertex Buffer | 要写入信息的顶点缓冲区。 |
colour | Colour | 此顶点的颜色(可以是常数值或十六进制值)。 |
alpha | Real | 顶点的Alpha值(从0到1)。 |
N/A
vertex_colour(b, c_white, 1);
上面的代码将当前定义的顶点的颜色设置为白色,alpha 值为 1。