De Scratch Wiki en Français


Le bloc « souris pressée ? »



<souris pressée?>
<souris pressée?>

Catégorie : Capteurs
Type : Bloc booléen
Ajouté dans : ?

Entrées : Aucune
Code du bloc : <souris pressée?>


Fonction

Ce bloc de capteur booléen détecte si vous réalisez un clic avec la souris ou non. C'est un bloc booléen, donc si, à l’exécution du bloc, un clic est réalisé, alors le bloc va renvoyer « true » (vrai : la condition est remplie), sinon il renvoie « false ».
Cela ne fonctionne que pour le clic droit.

Exemple

quand je reçois [clic? v]
si <souris pressée?> alors
dire [tu as fait un clic !]
sinon
dire [tu n'as pas fait un clic !]

Avec ce script, le lutin va tout de suite dire si un clic est réalisé

Idée
 Idée :
Pour faire un script qui détecte quand la souris est pressée, puis relâchée, faites :
attendre jusqu’à <souris pressée?>
attendre jusqu’à <non <souris pressée?>>


Utilisation

  • Faire en sorte qu'un son soit joué à chaque fois que la souris est pressée :
répéter indéfiniment
si <souris pressée?> alors
jouer le son [clic v]
attendre jusqu’à <non <souris pressée?>>


  • Savoir si un clic est réalisé sur un lutin, comme avec le bloc quand ce lutin est cliqué, mais au milieu d'un script :
si <<souris pressée ?> et <[pointeur de souris v] touché ?>> alors
dire [je suis cliqué !] pendant (3) secondes


  • Compter le nombre de clics réalisés avec la souris dans un jeu de clicker
répéter indéfiniment
si <souris pressée?> alors
ajouter à [nb de clics v] (1)

Dans le forum

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

<souris pressée?>
<souris pressée?>
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