De Scratch Wiki en Français
Description
Le bloc glisser en () secondes à x: () y: ()
est un bloc de mouvement qui déplace le lutin sur l'écran pour le placer à la position de coordonnées d'(abscisse x)
et d'(ordonnée y)
données en un temps en secondes donné.
Contrairement au bloc aller à x: () y: ()
, il marque un déplacement non-immédiat (à part si la valeur 0 est donnée à la durée).
Il ne peut être arrêté que par le bloc stop [ v]
.
Exemples
Il est assez utile. Il peut par exemple être utilisé pour :
- Le mouvement aléatoire d'un lutin :
répéter indéfiniment glisser en (nombre aléatoire entre (1) et (2)) secondes à x: (nombre aléatoire entre (-240) et (240)) y: (nombre aléatoire entre (-100) et (100)) end
- Des obstacles qui glissent d'un côté à l'autre de l'écran (comme dans Frogger) :
quand je reçois [Commencement v] cacher mettre x à (240) répéter jusqu'à ce que <(Perdu) = [1]> créer un clone de (moi-même v) attendre (3) secondes fin quand je commence comme un clone montrer glisser en (5) secondes à x:(-240) y:(position y) supprimer ce clone
- Des objets qui tombent :
mettre y à (180) glisser en (1) secondes à x: (position x) y: (-180)
- Un lutin poursuivant un autre lutin :
glisser en (1) secondes à x: ([position x v] de (Lutin2 v)) y: ([position y v] de (Lutin2 v))
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 :
glisser en () secondes à x: () y: ()
Ce qui donnera :
glisser en () secondes à x: () y: ()::motion
[scratchblocks]
et [/scratchblocks]
pour être affiché en tant que bloc dans le message.Voir les blocs du forum pour plus d'information.
blocs de mouvement::motion