De Scratch Wiki en Français

m (liens)
Ligne 10 : Ligne 10 :
 
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: () (bloc)|Glisser en () secondes à X: () Y: ()]] qui fait glisser le lutin vers la position donnée.
 
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: () (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 [[Donner la valeur () à x (bloc)|Donner la valeur () à X]] et [[Donner la valeur () à y (bloc)|Donner la valeur () à Y]].
+
On peut obtenir un résultat identique en combinant les deux blocs [[Mettre x à () (bloc)|Mettre x à ()]] et [[Mettre y à (bloc)|mettre y à ()]].
  
 
==Exemples d'utilisation==
 
==Exemples d'utilisation==
Ligne 27 : Ligne 27 :
 
*Attention cependant, même si la combinaison des deux blocs ci-dessous peut produire un résultat similaire,
 
*Attention cependant, même si la combinaison des deux blocs ci-dessous peut produire un résultat similaire,
 
<sb>
 
<sb>
donner la valeur () à x
+
mettre x à ()::motion
donner la valeur () à y
+
mettre y à ()::motion
 
</sb>
 
</sb>
  
Ligne 46 : Ligne 46 :
 
mettre la couleur du stylo à [#FF0000]
 
mettre la couleur du stylo à [#FF0000]
 
stylo en position d'écriture
 
stylo en position d'écriture
donner la valeur (50) à x
+
mettre x à (50)::motion
donner la valeur (50) à y
+
mettre y à (50)::motion
 
</sb>
 
</sb>
  
Ligne 68 : Ligne 68 :
 
{{info|Le code doit être précédé de la balise ''[scratchblocks]'' pour être visible et suivi de la balise ''[/scratchblocks]'' pour éviter les bugs.}}
 
{{info|Le code doit être précédé de la balise ''[scratchblocks]'' pour être visible et suivi de la balise ''[/scratchblocks]'' pour éviter les bugs.}}
 
==Voir aussi==
 
==Voir aussi==
*<sb>Donner la valeur () à x</sb>  
+
*[[Mettre x à () (bloc)|<sb>mettre x à ()::motion</sb>]]
*<sb>Donner la valeur () à y</sb>
+
*[[Mettre y à () (bloc)|<sb>mettre y à ()::motion</sb>]]
 
*[[Mouvement|Les blocs de mouvement]]
 
*[[Mouvement|Les blocs de mouvement]]
  

Version du 8 janvier 2019 à 18:40


Aller à X: () Y: ()



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

Catégorie : Mouvement
Type : Bloc d'empilement
Ajouté dans : 1.0

Entrées : 2 (valeur)
Code du bloc : aller à x: () y: ()


Description du bloc

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'utilisation

  • Déplacer un lutin

aller à x: (50) y: (50)

  • 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)

  • 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 aller à x: (0) y: (0) mettre la couleur du stylo à [#0000FF] stylo en position d'écriture aller à x: (50) y: (50)

relever le stylo aller à x: (0) y: (0) mettre la couleur du stylo à [#FF0000] stylo en position d'écriture 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

Dans le forum

Dans le forum, vous pouvez intégrer des blocs Scratch grâce au BBcode. Voici le code nécessaire :

aller à x: () y: ()

Ce qui donne :


aller à x: () y: ()

Info
 Info :
Le code doit être précédé de la balise [scratchblocks] pour être visible et suivi de la balise [/scratchblocks] pour éviter les bugs.

Voir aussi