当您完成定义基元的点时,必须调用此函数。如果您不调用此函数,将不会绘制任何内容因为这有效地告诉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 变量中。