Source: Scratch Wiki en français
Animer un sprite peut rendre un projet plus vivant et donner envie de l'exécuter afin de visualiser un contenu attrayant pour l'oeil. Voici donc, par la suite, différentes façons présentées pour animer un sprite.
Faire parler un sprite
À l’aide d’une bulle
Pour faire parler un sprite, dans une bulle (en n'utilisant pas l'Extension de Synthèse Vocale, il est possible d'utiliser ce premier bloc pour dire quelque chose pendant une durée déterminée :
dire [Texte voulu] pendant (2) secondes
Ou celui ci-dessous pour dire quelque chose pendant une durée indéterminée :
dire [Texte voulu]
La différence entre les deux est que le premier fait parler le sprite pendant une durée définie alors que le deuxième le fait parler pendant une durée indéfinie. Il est donc ainsi possible de faire parler deux sprites entre eux.
Avec du vrai son
Il est possible d'animer un sprite avec du vrai (venant de la vie "réelle") son ! Tout ce qu'il faut faire, c’est créer un sprite ayant plusieurs costumes le représentant avec la bouche ouverte ou fermée. Puis, il suffit d’enregistrer ta voix en allant dans l’outil d’édition des sons (il se situe en haut, au-dessus des scripts, c’est un onglet appelé "Sons"). Il faut cliquer sur le petit micro au-dessus de la liste des sons que l'on peut ajouter dans un sprite et on peut commencer à enregistrer ta voix en cliquant sur le bouton représentant un rond noir. Pour la stopper, il te suffit de cliquer sur ce même bouton dont la couleur a virée au rouge. Et maintenant, ajoute ce script au sprite :
jouer le son [nom de l’enregistrement v] répéter indéfiniment costume suivant end
Faire marcher un sprite
Pour cela, il va falloir créer deux costumes au minimum ; plusieurs fois le même sprite en train de marcher. Et puis maintenant, c’est tout simple, il suffit d’ajouter ce code :
répéter indéfiniment avancer de (10)::motion costume suivant attendre (0.2) secondes end
Autres effets
Il y a beaucoup d'effets différents applicables aux sprites.
1. Il est possible de changer sa couleur :
mettre l'effet [couleur v] à (0)
2. Il est aussi possible de le rendre plus lumineux :
mettre l'effet [luminosité v] à (100)
3. Nous pouvons utiliser l’effet "œil de poisson" pour grossir le centre du sprite :
mettre l'effet [œil de poisson v] à (100)
4. Il peut devenir pixelisé :
mettre l'effet [pixeliser v] à (100)
5. Il est possible de le faire se multiplier en utilisant l’effet mosaïque :
mettre l'effet [mosaïque v] à (4)
6. Il est possible de le rendre plus ou moins transparent avec l’effet fantôme :
mettre l'effet [fantôme v] à (100)
7. Nous pouvons enfin le faire "tournoyer" :
mettre l'effet [tournoyer v] à (100)