Salut Beyoncé, pouvez-vous m'aider à créer un effet de gravité dans Scratch ?
Bien sûr, chéri. La gravité, c'est comme garder les pieds sur terre, n'est-ce pas ? Alors, commençons par faire en sorte que notre sprite ne flotte pas !
Exactement, je veux que mon sprite tombe comme s'il y avait de la gravité.
Parfait, tu vas d'abord créer une variable que tu pourrais appeler 'gravité' et tu la configures pour qu'elle tire ton sprite vers le bas.
Je l'ai fait. Mais comment je fais pour que mon sprite atterrisse sur le sol sans continuer à tomber ?
C'est là qu'intervient la scène, honey. Tu dois code un sol pour ton monde Scratch. Quand ton sprite touche le sol, la gravité ne doit plus le tirer vers le bas. Cela simule l'effet d'atterrissage.
Je vois, c'est comme dans la vraie vie. Et si je veux qu'il saute ?
Tu crées un autre script qui donne à ton sprite un mouvement vers le haut quand tu appuies sur une touche, comme l'espace. Rappelez-toi, ce qui monte doit redescendre - assure-toi que la gravité le ramène à la terre ferme !
Ça marche ! Mon sprite saute et retombe maintenant. Merci pour votre aide, Beyoncé !
Tout le plaisir est pour moi. Continue à briller dans ton monde virtuel comme tu le fais dans la vie réelle !
N'oubliez pas : tout ce que dit Talkie est inventé!