De Scratch Wiki en Français


Le bloc « attendre jusqu'à <> »



attendre jusqu’à <>
attendre jusqu’à <>

Catégorie : Contrôle
Type : Bloc d'empilement
Ajouté dans : ?

Entrées : 1 (booléene)
Code du bloc : attendre jusqu’à <>


Description

Ce bloc de contrôle met en pause le script ( les actions des blocs en-dessous ne sont faites qu'une fois que la pause est terminée), comme le bloc attendre (1) secondes.
Cette pause dure jusqu'à ce que la condition inscrite dans l'entrée booléenne renvoie « true ».

Info
 Info :
Si la condition renvoie « true » dès l’exécution du bloc, le bloc sera ignoré et le script continuera de s’exécuter normalement.
Attention
 Attention :
Scratch considère les entrées booléennes laissées vides comme fausses. Donc si vous exécutez ce bloc en laissant cette dernière vide, le bloc va attendre éternellement et la suite du script ne sera pas exécutée.

Exemples d'utilisation

  • Arrêter le projet lorsque le lutin touche un bord de la scène :

attendre jusqu’à <[bord v] touché?> stop [tout v]

  • Augmenter la vitesse lorsque le score devient important :

attendre jusqu’à <(score) > [100]> ajouter à [vitesse v] (5)

  • Attendre une information venant d'un autre script avant d'effectuer quelque chose :

attendre jusqu’à <(game over ?) = [oui]> basculer sur l'arrière-plan [fin du jeu v]

Dans le forum

Dans le forum, vous pouvez intégrer des blocs Scratch grâce au BBcode. Voici le code nécessaire :

attendre jusqu’à <>
attendre jusqu’à <>
Info
 Info :
Le code doit être précédé de la balise [scratchblocks] pour être visible et suivi de la balise [/scratchblocks] pour éviter les bugs.
Info
 Info :
Idem pour insérer le bloc dans le wiki, mais les balises à insérer sont <scratchblocks> et </scratchblocks> ou <sb> et </sb>.

Voir aussi