draw_primitive_end

当您完成定义基元的点时,必须调用此函数。如果您不调用此函数,将不会绘制任何内容因为这有效地告诉GameMaker您已经完成并且现在可以绘制定义的基元。

 

语法:

draw_primitive_end();

 

返回:

N/A

 

例子:

draw_set_colour(c_white);
var _tex = sprite_get_texture(spr_Background, 0);
draw_primitive_begin_texture(pr_trianglestrip, _tex);
draw_vertex_texture(0, 0, 0, 0);
draw_vertex_texture(640, 0, 1, 0);
draw_vertex_texture(0, 480, 0, 1);
draw_vertex_texture(640, 480, 1, 1);
draw_primitive_end();

上面的代码将绘制一个 4 顶点三角形条带,该条带的纹理保存在 _tex 变量中。