Source : Scratch Wiki en français

(Redirigé depuis Avancer de () (bloc))


Bloc « avancer de () pas »


avancer de () pas est un bloc impératif de la catégorie Mouvement.

bloc Scratch avancer de () pas
Contraste élevé
Original
Original
avancer de () pas::motion
avancer de () pas::motion
avancer de ()::motion
Catégorie
Mouvement
Forme
Bloc impératif
Ajouté
Scratch 1.0
Entrées
1 (entrée nombre)
Temps d'exécution relatif
8.9
Code du bloc
avancer de () pas

Description

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

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

Exemples

  • Ce bloc peut être utilisé pour faire avancer un sprite d'un certain nombre de pas (peut être défini par une variable).

Le bloc fait avancer le sprite 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 veut que le sprite se dirige dans une direction précise.
s'orienter à (90)
avancer de (10) pas::motion
  • Il est possible d’utiliser des variables pour régler la vitesse du déplacement :
mettre [vitesse v] à (1)
répéter (30) fois
  avancer de (vitesse) pas::motion
  mettre [vitesse v] à ((vitesse)+(1))
  attendre (0.1) secondes
end
  • Il est possible d’utiliser des boucles pour faire bouger automatiquement les sprites :
quand le drapeau vert pressé
répéter indéfiniment
avancer de (2) pas::motion
rebondir si le bord est atteint
  • Ce bloc permet de déplacer un sprite vers l'avant dans une animation :
répéter (10) fois
avancer de (10) pas::motion

Alternatives

Ce bloc peut être remplacé par :

ajouter ([] * ([sin v] de (direction))) à x
ajouter ([] * ([cos v] de (direction))) à y

Sur le forum Scratch

Il est possible d'insérer ce bloc sur le forum Scratch via du BBCode :

avancer de () pas

Sera alors rendu :

avancer de () pas::motion
Info
 Info :
Tout bloc Scratch doit être placé dans des balises
[scratchblocks]
et
[/scratchblocks]
pour être affiché en tant que bloc dans un post.


Voir aussi

Les témoins (''cookies'') nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de témoins.