sprite_get_uvs(sprite, subimage);
Argument | Description |
---|---|
sprite | The index of the sprite to use. |
subimage | The sub-image of the sprite to use. |
Returns: Array
This function returns an array with the UV coordinates and other data for the texture of the sprite sub-image on the texture page. The function returns an array with the following 8 elements:
This value can then be used in other draw functions, particularly in general 3D and some of the 2D primitive functions, as well as the Shader functions.
NOTE: This function will not work with vector sprites or skeleton animation sprites.
var tex = sprite_get_uvs(sprite, 0);
tex_left = tex[0];
tex_top = tex[1];
tex_right = tex[2];
tex_bottom = tex[3];
The above code will store the UV coordinates for the given sprite in a local array and then assign the values to instance variables.