Tu peux t’aider des vidéos pour comprendre le principe ou bien les suivre les instructions écrites et imagées !
Avant de commencer, regardons comment fonctionne l’outil “estampiller” dans la catégorie Stylo :
Note : Il faut d’abord ajouter l’extension stylo pour avoir accès à ces blocs !!
Pour comprendre ce que ça veut dire « estampiller », tu peux tester le code à droite :
On fait avec Scratch ce qu’on vient de faire sur papier, en dessinant les tranches à plat !
On se place au centre de l’écran, et on se met sur le premier costume (celui le plus bas : ici c’est le costume 1) :
On estampille et on se déplace de 1 vers le haut, et on répète autant de fois que l’on veut : ici je le fais plusieurs fois pour donner du volume au visage :
Ensuite on change de costume pour dessiner les yeux, je n’estampille que 2 fois :
Idem pour les cheveux : on change de costume et on estampille plusieurs fois :
En résumé on a :
Et voilà une première image en 3D, c’est pareil que ce qu’on a fait sur papier mais ça va beaucoup plus vite !
On crée donc deux événements très simples pour faire tourner le lutin avec les touches du clavier :
Là c’est magique, le lutin tourne et on a l’impression que c’est de la vraie 3D !
Tout d’abord on va faire en sorte que Scratch n’affiche pas le dessin en permanence, c’est bien pour comprendre mais on aimerait maintenant avoir une vue 3D plus réelle
Pour palier au problème on va créer un bloc, et cocher la case “sans rafraichissement d’écran”. De cette manière on ne verra pas à l’écran toutes les étapes de dessin :
On arrive donc au même résultat qu’avant mais sans voir les étapes de dessin:
Pour aller plus loin : Vues de dessus et de dessous (pas nécessaire du tout d’aller jusque là !)
Maintenant on va faire en sorte que lorsque l’on appuie sur les flèches haut/bas, on dessine plus ou moins de tranches dans le dessin :
Ensuite on place la variable avec un opérateur de multiplication dans les boucles “répéter .. fois” – et on crée des événements qui permettent de faire varier la variable “Haut Bas”. Voici tout le script :