tileset_get_texture

此函数为图块集纹理页面返回特殊的 指针 。然后,可以在其他绘制函数中使用该值,特别是在 2D 基元 函数以及 着色器 函数中。您可以使用 纹理 页面上的不同 texture_ 函数获取有关返回的纹理页面的更多信息。

Note在 HTML5 上,这返回一个结构而不是纹理指针,因为指针不能在该平台上使用。然而,这并不改变返回值的使用,因为它在纹理函数中的使用仍然相同。

 

语法:

tileset_get_texture(tileset);

参数类型描述
tilesetTile Set Asset要使用的图块集的索引。

 

返回

Texture

 

例子:

var tex;
tex = tileset_get_texture(spr_Wall, 0);
draw_primitive_begin_texture(pr_trianglestrip, tex);
draw_vertex_texture(0, 0, 0, 0);
draw_vertex_texture(480, 0, 1, 0);
draw_vertex_texture(480, 640, 1, 1);
draw_vertex_texture(0, 640, 0, 1);
draw_primitive_end();

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