Source: Scratch Wiki en français
Dans l'éditeur de Scratch, la position de chaque sprite est définie sur un plan en 2 dimensions. Il est ainsi placé sur une grille et sa position est définie à l'aide de deux valeurs : X et Y.
Position dans un repère mathématique
Dans Scratch, chaque sprite est placé dans un repère mathématique, c'est-à-dire une grille. Au centre, se trouve l'origine, point d'intersection des deux droites du plan : l’abscisse, droite horizontale, et l'ordonnée, droite verticale.
Ainsi, la position d'un sprite est définie par 2 valeurs :
- X, position sur la droite des abscisses. Si le point est à droite de l'origine, la valeur est positive, sinon elle est négative.
- Y, position sur la droite des ordonnées. Si le point est au-dessus de l'origine, la valeur est positive, sinon elle est négative.
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).
Blocs
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 avec le Théorème de Pythagore (selon sa direction) :
Enfin, ce bloc modifiera la position de votre sprite :