De Scratch Wiki en Français

m (Template {{titre}})
(Page terminée)
Ligne 1 : Ligne 1 :
 +
<!-- IMPORTANT - RAPPEL AUX REDACTEURS
 +
Attention à l'orthographe des mots de la famille de clic :
 +
 +
On réalise un CLIC (nom ; se termine par un "c")
 +
C'est l'action de CLIQUER (verbe, on utilise "qu")
 +
On parle parfois de CLICKER (type de jeu venu de l'anglais ; donc utiliser "ck" (comme pour tous les mots de cette famille en anglais))
 +
 +
Merci !
 +
-->
 
{{Titre|Le bloc « souris pressée ? »}}
 
{{Titre|Le bloc « souris pressée ? »}}
  
 
{{InfoBloc|<souris pressée?>|[[Capteurs|Capteurs]]|[[Forme des blocs#Les blocs booléens|Bloc booléen]]|||Aucune}}
 
{{InfoBloc|<souris pressée?>|[[Capteurs|Capteurs]]|[[Forme des blocs#Les blocs booléens|Bloc booléen]]|||Aucune}}
  
 +
==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 ».<br>Cela ne fonctionne que pour le clic droit.
  
{{AFinir}}
+
===Exemple===
 +
<sb>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 !]</sb>
 +
Avec ce script, le lutin va tout de suite dire si un clic est réalisé
 +
 
 +
{{Idée|Pour faire un script qui détecte quand la souris est pressée, puis relâchée, faites : <br>
 +
<sb>attendre jusqu’à <souris pressée?>
 +
attendre jusqu’à <non <souris pressée?>></sb>}}
 +
 
 +
==Utilisation==
 +
* Faire en sorte qu'un son soit joué à chaque fois que la souris est pressée :
 +
<sb>répéter indéfiniment
 +
si <souris pressée?> alors
 +
jouer le son [clic v]
 +
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 :
 +
<sb>si <<souris pressée?> et <[pointeur de souris v] touché?>> alors
 +
dire [je suis cliqué !] pendant (3) secondes</sb>
 +
 
 +
* Compter le nombre de clics réalisés avec la souris dans un jeu de clicker
 +
<sb>répéter indéfiniement
 +
si <souris pressée?> alors
 +
ajouter à [nb de clics v] (1)</sb>
 +
 
 +
==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 :
 +
<pre>
 +
<souris pressée?>
 +
</pre>
 +
<scratchblocks>
 +
<souris pressée?>
 +
</scratchblocks>
 +
{{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|Idem pour insérer le bloc dans le wiki, mais les balises à insérer sont ''<nowiki><scratchblocks></nowiki>'' et ''<nowiki></scratchblocks></nowiki>'' ou ''<nowiki><sb></nowiki>'' et ''<nowiki></sb></nowiki>''.}}
 +
 
 +
==Voir aussi==
 +
* [[( v) touché? (bloc)|<sb><[pointeur de souris v] touché?></sb>]]
 +
* [[Quand ce lutin est cliqué (bloc)|<sb>quand ce lutin est cliqué</sb>]]
 +
* [[(souris x) (bloc)|<sb>(souris x)</sb>]]
 +
* [[(souris y) (bloc)|<sb>(souris y)</sb>]]
  
 
{{Blocs_Capteur}}
 
{{Blocs_Capteur}}
 
  
 
<!-- Interwiki -->
 
<!-- Interwiki -->
 
[[en:Mouse Down? (block)]]
 
[[en:Mouse Down? (block)]]

Version du 4 août 2018 à 15:52


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éfiniement 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