De Scratch Wiki en Français


Le bloc « aller à x:() y:() »


aller à x:() y:()
aller à x:() y:()::motion

Catégorie : Blocs de mouvement
Type : Blocs d'empilement
Ajouté dans : Scratch 1.0

Entrées : 2, Entrée nombre
Code du bloc : aller à x:() y:()

Description

Ce bloc donne au lutin les coordonnées d'(abscisse x) et d'(ordonnée y) telles que définies en paramètres. Il déplace donc le lutin 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 lutin au sein de l'écran. Le déplacement est immédiat contrairement au bloc glisser en () secondes à x: () y: () qui fait glisser le lutin 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 lutin aller à x: (50) y: (50)::motion
  • Réinitialiser la position d'un lutin 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: Aller a x y tip.png

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
Info
 Info :
N'oubliez pas que le script devra être entouré des balises [scratchblocks] et [/scratchblocks] pour être affiché en tant que bloc dans le message.
Voir les blocs du forum pour plus d'information.

Voir aussi