De Scratch Wiki en français

(fixed links to "Scratch Wiki Accueil/les blocs/formes" automatically)
m
 
(18 versions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
----
+
{{Bloc
<div style="margin: 0.5em; padding: 0.25em 0.9em;"><center><span style="font-size:2em">'''Aller à ( v)'''</span></center></div>
+
|code=aller à ( v)
----
+
|affichage=aller à ( v)::motion
{{InfoBloc|<sb>aller à [ v]</sb>|[[Mouvement|Mouvement]]|[[Formes#Les blocs d'empilement|Bloc d'empilement]]}}
+
|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>répéter indéfiniment
+
<scratchblocks>
aller à [pointeur de souris v]</scratchblocks>
+
répéter indéfiniment::control
 +
aller à (pointeur de souris v)::motion
 +
end
 +
</scratchblocks>
 
* Faire que des vêtements soient '''toujours''' sur une personne :
 
* Faire que des vêtements soient '''toujours''' sur une personne :
<scratchblocks>répéter indéfiniment
+
<scratchblocks>
aller à [personne v]</scratchblocks>
+
répéter indéfiniment::control
* [[Tutoriel dessiner avec la souris|'''Dessiner''' avec souris]] :
+
aller à (personne v)::motion
<scratchblocks>répéter indéfiniment  
+
end
si <souris pressée?> alors
+
</scratchblocks>
aller à [pointeur de souris v]
+
* [[Dessiner avec la souris (tutoriel)|'''Dessiner''' avec souris]] :
stylo en position d'écriture
+
<scratchblocks>
sinon
+
répéter indéfiniment::control
relever le stylo
+
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
 
</scratchblocks>
 
</scratchblocks>
 
* Changer la position d'objets dans un '''jeu d'aventure''' :
 
* Changer la position d'objets dans un '''jeu d'aventure''' :
<scratchblocks>quand le drapeau vert pressé
+
<scratchblocks>
aller à [Position aléatoire v]
+
quand le drapeau vert pressé::events
 +
aller à (position aléatoire v)::motion
 
</scratchblocks>
 
</scratchblocks>
==Remarque==
+
|alternatives=
 
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''' :
 
<scratchblocks>
 
<scratchblocks>
aller à x:(souris x) y:(souris y)
+
aller à x:(souris x::sensing) y:(souris y::sensing)::motion
 
</scratchblocks>
 
</scratchblocks>
 
* Pour aller à une '''position aléatoire''' :
 
* Pour aller à une '''position aléatoire''' :
 
<scratchblocks>
 
<scratchblocks>
aller à x:(nombre aléatoire entre (-240) et (240)) y:(nombre aléatoire entre (-180) et (180)
+
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]) y:([ordonnée y v] de [lutin v])
+
aller à x:([abcisse x v] de [sprite v]::sensing) y:([ordonnée y v] de [sprite v]::sensing)::motion
 
</scratchblocks>
 
</scratchblocks>
==Dans le forum==
+
|autre=
Dans le [[Forum|forum]], vous pouvez intégrer des [[Les blocs|blocs]] Scratch grâce au '''BBcode'''. Voici le code nécessaire :
+
|lié=
<pre>
+
|références=
aller à [ v]
+
|footer={{Blocs_Mouvement}}
</pre>
+
}}
<scratchblocks>
+
 
aller à [ v]
 
</scratchblocks>
 
<pre>
 
aller à [pointeur de souris v]
 
</pre>
 
<scratchblocks>
 
aller à [pointeur de souris v]
 
</scratchblocks>
 
{{note|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: () へ行く (ブロック)]]
{{Modèle:Enquête}}
 
{{Modèle: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.