sprite_get_uvs

此函数返回一个数组,其中包含UV坐标和纹理页面上Sprite子图像的纹理的其他数据。该函数返回包含以下8个元素的数组:

然后可以在其他绘制函数中使用该数组,特别是在 3D 中工作或使用Primitive函数以及使用Shader函数时。

注意:此函数适用于矢量精灵或骨骼动画精灵。

 

语法:

sprite_get_uvs(sprite, subimage);

参数类型描述
spriteSprite Asset要使用的精灵的索引。
subimageReal要使用的精灵的子图像。

 

返回

Array (1D, 8 elements)

 

例子:

var _tex = sprite_get_uvs(sprite, 0);
tex_left = _tex[0];
tex_top = _tex[1];
tex_right = _tex[2];
tex_bottom = _tex[3];

上面的代码将给定精灵的UV坐标存储在局部数组中,然后将值分配给实例变量。