De Scratch Wiki en Français

(Page terminée)
 
(Une révision intermédiaire par un autre utilisateur non affichée)
Ligne 20 : Ligne 20 :
 
dire [tu as fait un clic !]
 
dire [tu as fait un clic !]
 
sinon
 
sinon
dire [tu n'as pas fait un clic !]</sb>
+
dire [tu n'as pas fait un clic !]</sb><br>
 
Avec ce script, le lutin va tout de suite dire si un clic est réalisé
 
Avec ce script, le lutin va tout de suite dire si un clic est réalisé
  
Ligne 33 : Ligne 33 :
 
jouer le son [clic v]
 
jouer le son [clic v]
 
attendre jusqu’à <non <souris pressée?>></sb>
 
attendre jusqu’à <non <souris pressée?>></sb>
 +
  
 
* Savoir si un clic est réalisé sur un lutin, comme avec le bloc <sb>quand ce lutin est cliqué</sb>, mais au milieu d'un script :
 
* Savoir si un clic est réalisé sur un lutin, comme avec le bloc <sb>quand ce lutin est cliqué</sb>, mais au milieu d'un script :
 
<sb>si <<souris pressée?> et <[pointeur de souris v] touché?>> alors
 
<sb>si <<souris pressée?> et <[pointeur de souris v] touché?>> alors
 
dire [je suis cliqué !] pendant (3) secondes</sb>
 
dire [je suis cliqué !] pendant (3) secondes</sb>
 +
  
 
* Compter le nombre de clics réalisés avec la souris dans un jeu de clicker
 
* Compter le nombre de clics réalisés avec la souris dans un jeu de clicker
<sb>répéter indéfiniement
+
<sb>répéter indéfiniment
 
si <souris pressée?> alors
 
si <souris pressée?> alors
 
ajouter à [nb de clics v] (1)</sb>
 
ajouter à [nb de clics v] (1)</sb>
 +
  
 
==Dans le forum==
 
==Dans le forum==
Dans le [[Forum|forum]], vous pouvez intégrer des [[Les blocs|blocs]] Scratch grâce au '''BBcode'''. Voici le code nécessaire :  
+
Dans le [[Le_forum|forum]], vous pouvez intégrer des [[Les blocs|blocs]] Scratch grâce au '''BBcode'''. Voici le code nécessaire :  
 
<pre>
 
<pre>
 
<souris pressée?>
 
<souris pressée?>

Version actuelle datée du 8 septembre 2018 à 17:14


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é

idee 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