De Scratch Wiki en Français
Fonctionnement
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 ().
Utilité
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 donner la valeur (240) à x répéter jusqu’à <(Perdu) = [1]> créer un clone de [moi-même v] attendre (3) secondes end quand je commence comme un clone montrer glisser en (5) secondes à x:(-240) y:(position y) supprimer ce clone
- Des objets qui tombent :
donner la valeur (180) à y 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])
Dans le forum
Dans le forum, vous pouvez intégrer des blocs Scratch grâce au BBcode. Voici le code nécessaire :
glisser en () secondes à x: () y: ()
glisser en () secondes à x: () y: ()
blocs de mouvement::motion