De Scratch Wiki en français

m
 
(8 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
{{titre|Aller à ( v)}}
+
{{Bloc
{{InfoBloc|aller à [ v]|[[Mouvement|Mouvement]]|[[Forme des blocs#Les blocs d'empilement|Bloc d'empilement]]|1.0||Aucune}}
+
|code=aller à ( v)
 +
|affichage=aller à ( v)::motion
 +
|catégorie=[[:Catégorie:Blocs_Mouvement|Blocs de mouvement]]
 +
|type=[[Forme_des_blocs#Blocs_d'empilement|Blocs d'empilement]]
 +
|ajouté=[[Scratch 1.0]]
 +
|retiré=
 +
|entrées=2, [[Forme_des_blocs#Entrée_nombre|Entrée nombre]]
 +
|description=
 +
Le [[Les blocs|bloc]] <sb>aller à ( v)</sb> permet de '''changer la position''' d'un [[Ajouter un sprite|sprite]] pour qu'il prenne celle d'un autre [[Ajouter un sprite|sprite]] ou celle de la souris. Il est aussi possible de le faire aller à une '''position aléatoire''' de l'écran.
 +
 
 
[[Fichier:Aller à (v).png|thumb|<center>Toutes les options du [[Les blocs|bloc]]</center>]]
 
[[Fichier:Aller à (v).png|thumb|<center>Toutes les options du [[Les blocs|bloc]]</center>]]
 
+
|exemples=
==Fonctionnement==
 
Le [[Les blocs|bloc]] ''aller à ( v)'' permet de '''changer la position''' d'un [[Ajouter un lutin|lutin]] pour qu'il prenne celle d'un autre [[Ajouter un lutin|lutin]] ou celle de la souris. Il est aussi possible de le faire aller à une '''position aléatoire''' de l'écran.
 
 
 
==Utilité==
 
 
Il peut par exemple être utilisé pour :
 
Il peut par exemple être utilisé pour :
* Faire qu'un [[Ajouter un lutin|lutin]] '''suive''' le pointeur de souris :
+
* Faire qu'un [[Ajouter un sprite|sprite]] '''suive''' le pointeur de souris :
 
<scratchblocks>
 
<scratchblocks>
 
répéter indéfiniment::control
 
répéter indéfiniment::control
aller à [pointeur de souris v]::motion
+
aller à (pointeur de souris v)::motion
 
end
 
end
 
</scratchblocks>
 
</scratchblocks>
Ligne 17 : Ligne 22 :
 
<scratchblocks>
 
<scratchblocks>
 
répéter indéfiniment::control
 
répéter indéfiniment::control
aller à [personne v]::motion
+
aller à (personne v)::motion
 
end
 
end
 
</scratchblocks>
 
</scratchblocks>
Ligne 24 : Ligne 29 :
 
répéter indéfiniment::control
 
répéter indéfiniment::control
 
si <souris pressée?::sensing> alors::control cif
 
si <souris pressée?::sensing> alors::control cif
aller à [pointeur de souris v]::motion
+
aller à (pointeur de souris v)::motion
 
stylo en position d'écriture::pen
 
stylo en position d'écriture::pen
 
sinon::control celse
 
sinon::control celse
Ligne 33 : Ligne 38 :
 
<scratchblocks>
 
<scratchblocks>
 
quand le drapeau vert pressé::events
 
quand le drapeau vert pressé::events
aller à [Position aléatoire v]::motion
+
aller à (position aléatoire v)::motion
 
</scratchblocks>
 
</scratchblocks>
 
+
|alternatives=
==Remarque==
 
 
Ce [[Les blocs|bloc]] '''n'est pas indispensable''' il peut être très facilement '''simulé''' avec ces [[Les blocs|blocs]] :
 
Ce [[Les blocs|bloc]] '''n'est pas indispensable''' il peut être très facilement '''simulé''' avec ces [[Les blocs|blocs]] :
 
* Pour aller au '''pointeur de souris''' :
 
* Pour aller au '''pointeur de souris''' :
Ligne 46 : Ligne 50 :
 
aller à x:(nombre aléatoire entre (-240) et (240)::operators) y:(nombre aléatoire entre (-180) et (180)::operators)::motion
 
aller à x:(nombre aléatoire entre (-240) et (240)::operators) y:(nombre aléatoire entre (-180) et (180)::operators)::motion
 
</scratchblocks>
 
</scratchblocks>
* Pour aller à la '''position d'un lutin''' :
+
* Pour aller à la '''position d'un sprite''' :
 
<scratchblocks>
 
<scratchblocks>
aller à x:([abcisse x v] de [lutin v]::sensing) y:([ordonnée y v] de [lutin v]::sensing)::motion
+
aller à x:([abcisse x v] de [sprite v]::sensing) y:([ordonnée y v] de [sprite v]::sensing)::motion
 
</scratchblocks>
 
</scratchblocks>
 +
|autre=
 +
|lié=
 +
|références=
 +
|footer={{Blocs_Mouvement}}
 +
}}
  
==Dans le forum==
 
Dans le [[Le_forum|forum]], vous pouvez intégrer des [[Les blocs|blocs]] Scratch grâce au '''BBcode'''. Voici le code nécessaire :
 
<pre>
 
aller à [ v]
 
</pre>
 
<scratchblocks>
 
aller à [ v]
 
</scratchblocks>
 
<pre>
 
aller à [pointeur de souris v]
 
</pre>
 
<scratchblocks>
 
aller à [pointeur de souris v]
 
</scratchblocks>
 
{{info|Le code doit être précédé de la balise ''[scratchblocks]'' pour être '''visible'''.}}
 
 
[[en: Go to () (block)]]
 
[[en: Go to () (block)]]
 
[[de: Gehe zu () (Block)]]
 
[[de: Gehe zu () (Block)]]
 
[[hu: Kerülj a () (blokk)]]
 
[[hu: Kerülj a () (blokk)]]
 
[[ja: () へ行く (ブロック)]]
 
[[ja: () へ行く (ブロック)]]
 
{{Blocs_Mouvement}}
 

Version actuelle datée du 18 septembre 2020 à 13:19


Le bloc « aller à ( v) »


aller à ( v)
aller à ( v)::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 à ( v)

Description

Le bloc aller à ( v) permet de changer la position d'un sprite pour qu'il prenne celle d'un autre sprite ou celle de la souris. Il est aussi possible de le faire aller à une position aléatoire de l'écran.

Toutes les options du bloc

Exemples

Il peut par exemple être utilisé pour :

  • Faire qu'un sprite suive le pointeur de souris :
répéter indéfiniment::control
aller à (pointeur de souris v)::motion
end
  • Faire que des vêtements soient toujours sur une personne :
répéter indéfiniment::control
aller à (personne v)::motion
end
répéter indéfiniment::control
si <souris pressée?::sensing> alors::control cif
aller à (pointeur de souris v)::motion
stylo en position d'écriture::pen
sinon::control celse
relever le stylo::pen
end::control cend
  • Changer la position d'objets dans un jeu d'aventure :
quand le drapeau vert pressé::events
aller à (position aléatoire v)::motion

Alternatives

Ce bloc n'est pas indispensable il peut être très facilement simulé avec ces blocs :

  • Pour aller au pointeur de souris :
aller à x:(souris x::sensing) y:(souris y::sensing)::motion
  • Pour aller à une position aléatoire :
aller à x:(nombre aléatoire entre (-240) et (240)::operators) y:(nombre aléatoire entre (-180) et (180)::operators)::motion
  • Pour aller à la position d'un sprite :
aller à x:([abcisse x v] de [sprite v]::sensing) y:([ordonnée y v] de [sprite v]::sensing)::motion

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 à ( v)

Ce qui donnera :

aller à ( v)::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.


Les cookies nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation des cookies.