Source: Scratch Wiki en français
Description
Ce bloc donne au sprite les coordonnées d'(abscisse x)
et d'(ordonnée y)
telles que définies en paramètres. Il déplace donc le sprite sur l'écran pour le placer à la position de coordonnées X et Y données.
Ce bloc ne produit aucune animation lors de ce mouvement, c'est le moyen le plus simple de déplacer un sprite au sein de l'écran. Le déplacement est immédiat contrairement au bloc glisser en () secondes à x: () y: ()
qui fait glisser le sprite vers la position donnée.
On peut obtenir un résultat identique en combinant les deux blocs mettre x à ()
et mettre y à ()
.
Exemples
- Déplacer un sprite
aller à x: (50) y: (50)::motion
- Réinitialiser la position d'un sprite au début d'un projet ou d'une scène
quand le drapeau vert pressé aller à x: (0) y: (0)::motion
Alternatives
- Attention cependant, même si la combinaison des deux blocs ci-dessous peut produire un résultat similaire,
mettre x à ()::motion mettre y à ()::motion
on remarque en utilisant le stylo, que ces instructions ne sont pas strictement équivalentes:
relever le stylo::pen aller à x: (0) y: (0)::motion mettre la couleur du stylo à [#0000FF]::pen stylo en position d'écriture::pen aller à x: (50) y: (50)::motion
relever le stylo::pen aller à x: (0) y: (0)::motion mettre la couleur du stylo à [#FF0000]::pen stylo en position d'écriture::pen mettre x à (50)::motion mettre y à (50)::motion
ainsi on obtiendra le résultat ci-dessous, notez bien la différence entre le chemin emprunté par le stylo en bleu et celui en rouge:
Sur les forums
Sur les forums de Scratch, vous pouvez intégrer des blocs Scratch grâce au BBCode. Voici le code nécessaire pour insérer ce bloc :
aller à x:() y:()
Ce qui donnera :
aller à x:() y:()::motion
[scratchblocks]et
[/scratchblocks]pour être affiché en tant que bloc dans le message.
Voir les blocs du forum pour plus d'informations.
Autre
aller à x:() y:()::motion
Voir aussi
blocs de mouvement::motion