Discuss Scratch
- Discussion Forums
- » Français
- » bloc "touche une autre couleur que ()"
- Lu_Li_49
-
100+ posts
bloc "touche une autre couleur que ()"
Bonjour, est-il possible de détecter si on touche une autre couleur que vert (par exemple)
if <touche une autre couleur que [#1b37da] ?::sensing> then
end
- wilhelm43
-
1000+ posts
bloc "touche une autre couleur que ()"
C'est possible mais très lourd en performances.
Il suffit de chercher si une autre couleur que la couleur X est détectée via un scanneur de pixel (wiki).
Théoriquement, un simple
Il suffit de chercher si une autre couleur que la couleur X est détectée via un scanneur de pixel (wiki).
Théoriquement, un simple
si <non <couleur [#ff2222] touchée ?>> alorssuffit, mais dans le cas où la couleur X est touchée, il ne fonctionne pas.
fin
Last edited by wilhelm43 (Jan. 31, 2025 12:11:50)
- ababoin07
-
500+ posts
bloc "touche une autre couleur que ()"
Il y a une autre idée vraisemblable, mais cela ne te diras pas quelle est cette couleur… cela t’intéresse?
- ababoin07
-
500+ posts
bloc "touche une autre couleur que ()"
En fait, tu peux essaier d’optimiser le scanner binaire en comparant iterativement si la couleure binaire est la meme, si non, et bah, c’est une nouvelle couleur, sinon on continue a augmenter la profondeur. Apres, la technique de Whilhelm est surement plus facile à mettre en oeuvre… mais, euh, tu peux aussi faire un oui
<touching color [#FF0000] ?>avec une boucle qui boucle sur toutes les couleurs… mais lent, trèèès lent……
- Discussion Forums
- » Français
-
» bloc "touche une autre couleur que ()"