De Scratch Wiki en français

Révision datée du 14 novembre 2016 à 20:35 par Zelda 64 (discussion | contributions) (Page créée avec « == Explications == Vous voulez créer une histoire contenant deux (voire trois) personnages qui se parlent ? Ok, allons-y ! == Tutoriel == === 1. Les personnages ===... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Explications

Vous voulez créer une histoire contenant deux (voire trois) personnages qui se parlent ? Ok, allons-y !


Tutoriel

1. Les personnages

Vous avez importé les personnages ? Il est préférable, si vous débutez, d'en prendre deux, c'est bien plus simple. Vous pouvez cependant en créer autant que vous le voulez.


2. Méthode "messages"

La première méthode est celle que certains utilisent. A ne pas utiliser si vous avez beaucoup de messages déjà, utilisant ces blocs :

quand je reçois [ v]
envoyer à tous [ v]
envoyer à tous [ v] et attendre

Enfin bref, voici comment l'utiliser : allez dans le lutin qui s'exprimera en premier, et ajoutez ce bloc (si l'action se déroule dès le début) :

quand le drapeau vert pressé

C'est la base. Maintenant, c'est CE bloc qui va faire parler les lutins (on le trouve dans la catégorie Apparence) :

quand le drapeau vert pressé
dire [] pendant (2) secondes

Entrez la première phrase dedans, celle que prononcera le lutin :

quand le drapeau vert pressé
dire [Bonjour !] pendant (2) secondes

La durée d'affichage est réglable :

quand le drapeau vert pressé
dire [Bonjour !] pendant (1) secondes

Ensuite, vous allez envoyer le message qui déclenchera le script de la deuxième personne (ici "bonjour") :

quand le drapeau vert pressé
dire [Bonjour !] pendant (1) secondes
envoyer à tous [bonjour v]

Maintenant, allez dans le deuxième lutin, qui répondra "Bonjour ! Ca va ?", et ajoutez le bloc suivant (à la place du drapeau vert, quoi) :

quand je reçois [bonjour v]

Le lutin va donc répondre la phrase citée ci-dessus :

quand je reçois [bonjour v]
dire [Bonjour ! Ca va ?] pendant (2) secondes

Et vous pouvez rajouter encore un message...

quand je reçois [bonjour v]
dire [Bonjour ! Ca va ?] pendant (2) secondes
envoyer à tous [et toi v]

Enfin bon, vous avez compris : on met à chaque fois ce script :

quand je reçois [... v]
dire [...] pendant (...) secondes
envoyer à tous [... v]

Dans le lutin qui parle.


3. Méthode "attente"

Il existe une autre méthode, plus complexe au niveau de la présentation, utilisant un script basique, ce bloc :

attendre (1) secondes

Ok, on y va. Ajoutez évidemment ce bloc :

quand le drapeau vert pressé

Puis ce bloc, afin de dire la première phrase :

quand le drapeau vert pressé
dire [Bonjour !] pendant (1) secondes

Maintenant, le script change ; au lieu d'utiliser le bloc "envoyer à tous", nous allons utiliser celui pour attendre.

quand le drapeau vert pressé
dire [Bonjour !] pendant (1) secondes
attendre (2) secondes

Et, pendant ce temps, dans l'autre lutin :

quand le drapeau vert pressé
attendre (1) secondes
dire [Bonjour ! Ca va ?] pendant (2) secondes

Et ainsi de suite... en gros, pendant que l'un parle, l'autre attend, puis parle à son tour.


4. Bonus

Voici un petit bonus : ce script va permettre de calculer à l'aide de la longueur de votre texte la durée de l'affichage :

dire [Bonjour ! Ca va ?] pendant ((longueur de [Bonjour, ça va ?])/(10)) secondes

Vous pouvez le faire sous forme de variable - ce qui peut vous permettre de mieux comprendre certains aspects de la variable :

mettre [texte v] à [Bonjour, ça va ?]
dire (texte) pendant ((longueur de (texte))/(10)) secondes
Les cookies nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation des cookies.