sprite_get_uvs


Syntaxe:

sprite_get_uvs(sprite, subimage);

Argument La description
sprite L'index du sprite à utiliser.
subimage La sous-image du sprite à utiliser.


Résultats

Array (1D, 8 elements)


La description

Cette fonction renvoie un tableau avec les coordonnées UV et d'autres données pour la texture de la sous-image d'image-objet sur la page de texture. La fonction retourne un tableau avec les 8 éléments suivants:

Ce tableau peut ensuite être utilisé dans d'autres fonctions de dessin, en particulier lorsque vous travaillez en 3D ou en utilisant les fonctions primitives 2D, ainsi que lorsque vous travaillez avec les fonctions Shader.

Remarque: cette fonction ne fonctionnera pas avec les sprites vectoriels ou les sprites d'animation squelette.


Exemple:

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

Le code ci-dessus va stocker les coordonnées UV pour l'image-objet donnée dans un tableau local, puis attribuer les valeurs aux variables d'instance.