Source: Scratch Wiki en français
Sur Scratch, les coordonnées d'un sprite sont une propriété de ce dernier permettant de le placer visuellement sur la scène.
Coordonnées avec Scratch

Scratch ne propose qu'un système de coordonnées cartésiennes à 2 dimensions. Ainsi, à chaque point de la scène est associé un couple de coordonnées (x, y), où x représente l'abscisse et y l'ordonnée de ce même point.
Contrairement à la plupart des systèmes informatiques, qui ne possèdent que des coordonnées positives (allant de 0 à la largeur/hauteur de l'écran moins un) et entières, Scratch propose une représentation de l'espace utilisant des nombres décimaux (c'est à dire, positifs ou négatifs et avec une possible partie décimale fractionnaire). Ainsi, la scène a pour dimensions 480x360 pixels, est centrée sur le point de coordonnée (0, 0) et s'affiche du point (-240, 180) au point (240, -180).
Position d'un sprite
Un sprite possède donc deux coordonnées (l'abscisse, ou axe x, et l'ordonnée, ou axe y). Un sprite peut être placé à n'importe quel endroit de la scène via certains blocs de mouvement.
Modifier les coordonnées d'un sprite
Ces blocs vous permettront de modifier les coordonnées X et Y de votre sprite :
aller à x: () y: ()
glisser en () secondes à x: () y: ()
ajouter () à x
ajouter () à y
mettre x à ()::motion
mettre y à ()::motion
Ces blocs renverront les coordonnées de votre sprite ou d'un autre objet :
Ce bloc modifiera les coordonnées X et Y de votre sprite en fonction de sa direction par trigonométrie :
Enfin, ce bloc modifiera la position de votre sprite à partir de la position d'un autre sprite, ou d'un autre objet :
Dans l'éditeur
On peut voir les coordonnées d'un sprite dans sa partie script, en haut à droite, ou dans ses informations (voir image ci-contre).