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 : ?
Retiré 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