De Scratch Wiki en Français

m
m
Ligne 1 : Ligne 1 :
 +
{{Bloc
 +
|code=avancer de () pas
 +
|affichage=avancer de () pas::motion
 +
|catégorie=[[:Catégorie:Blocs_Mouvement|Mouvement]]
 +
|type=[[Forme des blocs#Les blocs d'empilement|Bloc d'empilement]]
 +
|ajouté=[[Scratch 1.0]]
 +
|retiré=
 +
|entrées=1 ([[Forme des blocs#Les blocs de valeur|valeur]])
 +
|description=Ce bloc fait avancer le lutin ayant ce bloc dans un de ses scripts.
 +
 +
La distance à avancer est définie par la valeur inscrite dans le bloc.
 +
Le lutin avance dans la direction définie par le bloc de direction.
 +
|exemples=Vous pouvez utiliser ce bloc pour faire avancer un lutin d'un certain nombre de pas (peut être défini par une [[(variable) (bloc)|variable]]).
 +
 +
Le bloc fait avancer le lutin dans le sens qui lui est assigné (par défaut, vers la droite).
 +
 +
<scratchblocks>
 +
avancer de (10) pas::motion
 +
</scratchblocks>
 +
 +
Ce programme fait avancer de dix pas dans une direction qui peut changer selon les circonstances.
 +
 +
Il est conseillé d'utiliser le bloc "s'orienter à ()" avant ce bloc, si on veux que le lutin se dirige dans une direction précise.
 +
 +
<scratchblocks>
 +
s'orienter à (90)
 +
avancer de (10) pas::motion
 +
</scratchblocks>
 +
 +
<scratchblocks>
 +
mettre [test v] à (1)
 +
répéter (30) fois
 +
  avancer de (test) pas::motion
 +
  mettre [test v] à ((v)+(1))
 +
end
 +
</scratchblocks>
 +
 +
* faire bouger les lutins :
 +
<scratchblocks>
 +
quand le drapeau vert pressé
 +
répéter indéfiniment
 +
avancer de (2) pas::motion
 +
rebondir si le bord est atteint
 +
</scratchblocks>
 +
 +
* Déplacer un Lutin vers l'avant dans une animation
 +
<scratchblocks>
 +
répéter (10) fois
 +
avancer de (10) pas::motion
 +
</scratchblocks>
 +
|alternatives=
 +
|autre=
 +
|lié=
 +
|références=
 +
|catégorie={{Blocs_Mouvement|A}}
 +
}}
 +
 +
<!--
 
{{Titre|Le bloc « Avancer de () pas »}}
 
{{Titre|Le bloc « Avancer de () pas »}}
  
Ligne 35 : Ligne 93 :
 
avancer de (10) pas::motion
 
avancer de (10) pas::motion
 
</scratchblocks>
 
</scratchblocks>
 
==Exemple==
 
  
 
<scratchblocks>
 
<scratchblocks>
Ligne 61 : Ligne 117 :
  
 
{{ForumBloc|avancer de (10) pas|avancer de (10) pas}}
 
{{ForumBloc|avancer de (10) pas|avancer de (10) pas}}
 +
{{Blocs_Mouvement|A}}
 +
 +
-->
 +
  
 
[[en:Move () Steps (block)]]
 
[[en:Move () Steps (block)]]
 
[[de:Gehe ()er-Schritt (Block)]]
 
[[de:Gehe ()er-Schritt (Block)]]
 
{{Blocs_Mouvement|A}}
 

Version du 4 avril 2020 à 15:58


Le bloc « avancer de () pas »


Description

Ce bloc fait avancer le lutin ayant ce bloc dans un de ses scripts.

La distance à avancer est définie par la valeur inscrite dans le bloc. Le lutin avance dans la direction définie par le bloc de direction.

Exemples

Vous pouvez utiliser ce bloc pour faire avancer un lutin d'un certain nombre de pas (peut être défini par une variable).

Le bloc fait avancer le lutin dans le sens qui lui est assigné (par défaut, vers la droite).

avancer de (10) pas::motion

Ce programme fait avancer de dix pas dans une direction qui peut changer selon les circonstances.

Il est conseillé d'utiliser le bloc "s'orienter à ()" avant ce bloc, si on veux que le lutin se dirige dans une direction précise.

s'orienter à (90)
avancer de (10) pas::motion
mettre [test v] à (1)
répéter (30) fois
  avancer de (test) pas::motion
  mettre [test v] à ((v)+(1))
end
  • faire bouger les lutins :
quand le drapeau vert pressé
répéter indéfiniment
avancer de (2) pas::motion
rebondir si le bord est atteint
  • Déplacer un Lutin vers l'avant dans une animation
répéter (10) fois
avancer de (10) pas::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 :

avancer de () pas

Ce qui donnera :

avancer de () pas::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.