Discuss Scratch
- Discussion Forums
- » Français
- » Incrémenter un compteur quand on fait tourner un lutin
- fluidz91
-
New Scratcher
9 posts
Incrémenter un compteur quand on fait tourner un lutin
Bonjour,
J'ai trouvé des exemples pour faire tourner un lutin sur lui-même quand on clic dessus et qu'on fait tourner le curseur de la souris, ça fonctionne.
J'aimerais rajouter une sorte de compteur qui s'incrémente de 1 à chaque tour complet (360°).
J'ai fait plusieurs tentatives qui ne fonctionnent pas correctement.
Auriez-vous une idée de la manière de procéder ?
Merci.
J'ai trouvé des exemples pour faire tourner un lutin sur lui-même quand on clic dessus et qu'on fait tourner le curseur de la souris, ça fonctionne.
J'aimerais rajouter une sorte de compteur qui s'incrémente de 1 à chaque tour complet (360°).
J'ai fait plusieurs tentatives qui ne fonctionnent pas correctement.
Auriez-vous une idée de la manière de procéder ?
Merci.
- bidulule
-
Scratcher
1000+ posts
Incrémenter un compteur quand on fait tourner un lutin
quand le drapeau vert pressé
mettre [angle v] à [0]
mettre [tours v] à [0]
s'orienter à (0 v)
quand ce lutin est cliqué
ajouter à [angle v] (1)
mettre [tours v] à ([plancher v] de ((angle) / (360)))
s'orienter à (angle)
Last edited by bidulule (May 4, 2018 16:10:45)
- fluidz91
-
New Scratcher
9 posts
Incrémenter un compteur quand on fait tourner un lutin
Merci Bidulule.
Je ne suis pas sur que ce soit exactement ce que je cherche, mais je vais le tester dans un nouveau projet.
Voilà ce que j'ai fait et qui est presque ce que je veux (J'ai du faire tous le code à la main
pour l'afficher ici)
Le hic c'est que une fois que j'ai fait un tour avec le curseur et le bouton enfoncé, Watts ne s'incrémente plus.
Ce qui n'est pas juste se trouve apres
Code du projet :
Je ne suis pas sur que ce soit exactement ce que je cherche, mais je vais le tester dans un nouveau projet.
Voilà ce que j'ai fait et qui est presque ce que je veux (J'ai du faire tous le code à la main
pour l'afficher ici)Le hic c'est que une fois que j'ai fait un tour avec le curseur et le bouton enfoncé, Watts ne s'incrémente plus.
Ce qui n'est pas juste se trouve apres
tourner droite de (offset) degrés
Code du projet :
quand le drapeau vert pressé
mettre [Watts v] à [0]
mettre [WattsMore v] à [1]
mettre [Offset v] à [0]
mettre [prevDirection v] à [0]
mettre [rotation v] à [0]
mettre [tours v] à [0]
s'orienter à (0 v)
quand ce lutin est cliqué
mettre [offset v] à (direction)
s'orienter vers [pointeur de souris v]
mettre [offset v] à ((offset) - (direction))
répéter jusqu’à <non <souris pressée?>>
s'orienter vers [pointeur de souris v]
tourner droite de (offset) degrés
mettre [rotation v] à (((direction) - (360)) modulo (360))
si <(rotation) > (prevDirection)> alors
mettre [prevDirection v] à ((((direction) - (360)) modulo (360)) + (rotation))
mettre [Watts v] à ((Watts) + (WattsMore))
end
end
Last edited by fluidz91 (May 4, 2018 17:01:27)
- bidulule
-
Scratcher
1000+ posts
Incrémenter un compteur quand on fait tourner un lutin
Mmmmh tu pourrais décrire plus précisément ce que tu veux faire ? J'arrive pas à voir si tu veux que ton lutin s'oriente vers la souris ou qu'il tourne sur lui même
- bidulule
-
Scratcher
1000+ posts
Incrémenter un compteur quand on fait tourner un lutin
Et pour les blocs faits main, tu regardais juste pas au bon endroit ^^ quand tu es sur ton projet, tu vas en dessous de la fenêtre à coté des likes favoris et tout
- fluidz91
-
New Scratcher
9 posts
Incrémenter un compteur quand on fait tourner un lutin
J'utilise la version Web de Scratch. Je ne vois pas dans mon projet les likes ou favoris…
Je veux que le lutin tourne sur lui-même quand je clic dessus avec la souris et que je fais tourner la souris dans le sens des aiguilles d'une montre, ça, ça fonctionne. Ce que je n'arrive pas à faire c'est rajouter le compteur qui s'incrémente en continue tant que je tourne dans le bon sens.
N'étant pas scratcheur, je ne peux pas poster d'images, j'essaye avec des liens….
https://ibb.co/jiAz9S
https://ibb.co/jUcqG7
Je veux que le lutin tourne sur lui-même quand je clic dessus avec la souris et que je fais tourner la souris dans le sens des aiguilles d'une montre, ça, ça fonctionne. Ce que je n'arrive pas à faire c'est rajouter le compteur qui s'incrémente en continue tant que je tourne dans le bon sens.
N'étant pas scratcheur, je ne peux pas poster d'images, j'essaye avec des liens….
https://ibb.co/jiAz9S
https://ibb.co/jUcqG7
Last edited by fluidz91 (May 4, 2018 22:33:40)
- bidulule
-
Scratcher
1000+ posts
Incrémenter un compteur quand on fait tourner un lutin
J'utilise la version Web de Scratch. Je ne vois pas dans mon projet les likes ou favoris…aaaaah ok ! ben je te fais ça alors ^^
Je veux que le lutin tourne sur lui-même quand je clic dessus avec la souris et que je fais tourner la souris dans le sens des aiguilles d'une montre, ça, ça fonctionne. Ce que je n'arrive pas à faire c'est rajouter le compteur qui s'incrémente en continue tant que je tourne dans le bon sens.
N'étant pas scratcheur, je ne peux pas poster d'images, j'essaye avec des liens….
https://ibb.co/jiAz9S
https://ibb.co/jUcqG7
- bidulule
-
Scratcher
1000+ posts
Incrémenter un compteur quand on fait tourner un lutin
Et voilààààààààààààà !!!!
https://scratch.mit.edu/projects/220837801/
https://scratch.mit.edu/projects/220837801/
- bidulule
-
Scratcher
1000+ posts
Incrémenter un compteur quand on fait tourner un lutin
par contre, j'ai considéré que si le joueur tournait (la valve ?) dans le mauvais sens, ça bloquait. (mais on peut changer ça si tu préfères)
Last edited by bidulule (May 5, 2018 00:51:07)
- fluidz91
-
New Scratcher
9 posts
Incrémenter un compteur quand on fait tourner un lutin
C'est exactement ça !!
Tu es un véritable génie, bravo, bravo.
Je suis scotché, ça a l'air si simple, mais je vais passé des heures à comprendre les blocs, et je veux comprendre !…
Merci.
Tu es un véritable génie, bravo, bravo.
Je suis scotché, ça a l'air si simple, mais je vais passé des heures à comprendre les blocs, et je veux comprendre !…
Merci.
- bidulule
-
Scratcher
1000+ posts
Incrémenter un compteur quand on fait tourner un lutin
C'est exactement ça !!cool alors ^^ mais je t'avoue que j'ai galéré un peu quand même x)
Tu es un véritable génie, bravo, bravo.
Je suis scotché, ça a l'air si simple, mais je vais passé des heures à comprendre les blocs, et je veux comprendre !…
Merci.
- Discussion Forums
- » Français
-
» Incrémenter un compteur quand on fait tourner un lutin