此函数返回一个 数组 ,其中包含在纹理页面上设置的给定图块纹理的 UV 坐标和其他数据。该函数返回包含以下 8 个元素的数组:
然后,可以在其他绘制函数中使用此数组,特别是在3D中工作或使用2D图元函数时,以及在使用着色器函数时。
tileset_get_uvs(tileset);
参数 | 类型 | 描述 |
---|---|---|
tileset | Tile Set Asset | 要使用的图块集的索引。 |
Array (1D, 8 elements)
var tex = tileset_get_uvs(tl_Grass);
tex_left = tex[0];
tex_top = tex[1];
tex_right = tex[2];
tex_bottom = tex[3];
上面的代码将在局部数组中存储给定图块集的UV坐标,然后将值分配给实例变量。