Discuss Scratch
- Discussion Forums
- » Français
- » Executer sans le rafraichissement de l'écran
- IMAG0
- Scratcher
500+ posts
Executer sans le rafraichissement de l'écran
Lorsque je mets un bloc en “executer sans rafraichissement de l'écran” le bloc va donc s'executer sans s'arrêter une frame entre chaque instruction
Si c'est le cas , comment puis-je améliorer les performances ?
Merci des réponses.
ps: j'ai le problème depuis quelques temps donc ne proposez pas de rafraichir la page redémarrer l'ordi etc.
définir bloc sans rafraichissement de l'écranPourtant si je rajoute une pause même infime, le bloc va s'executer à 2 fps (littérallement)
mettre [variable v] à [0]
répéter (500000) fois // instantanément, la variable est à 500000
ajouter à [variable v] (1)
end
définir bloc sans rafraichissement de l'écranest-ce normal ?
mettre [variable v] à [0]
répéter (500000) fois // chaque secondes, la variable augmente seulement de deux
ajouter à [variable v] (1)
attendre (0.001) secondes
end
Si c'est le cas , comment puis-je améliorer les performances ?
Merci des réponses.
ps: j'ai le problème depuis quelques temps donc ne proposez pas de rafraichir la page redémarrer l'ordi etc.
Last edited by IMAG0 (Oct. 17, 2024 16:23:31)
Envie de parler ? La Foire aux brocolis ! Pour parler de tout et n’importe quoi .
- wilhelm43
- Scratcher
1000+ posts
Executer sans le rafraichissement de l'écran
C'est tout à fait normal : Scratch exécute tout ce que l'utilisateur demande. Ainsi, dans ce bloc sans rafraîchissement d'écran, si tu lui demandes d'attendre, Scratch attendra (ce qui est logique, tu lui as demandé). Cependant, étant qu'il s'agit d'un bloc sans rafraîchissement d'écran, il y a conflit avec l'exécuteur de Scratch et pour ne pas planter l'exécution, Scratch force le bloc à tourner à bas rythme.
~ Wiki FR ~ Wiki EN ~
Besoin d'aide ? Des questions sur le forum francophone ou ses règles ? N'hésitez pas à demander !
- IMAG0
- Scratcher
500+ posts
Executer sans le rafraichissement de l'écran
D’accord mais comment faire pour pouvoir faire un truc comme
définir bloc sans le rafraîchissement de l’écranEt que ça reste fluide (tout en gardant le temps d’attente)
mettre [variable 2 v] à [0]
répéter indéfiniment
mettre [variable 1 v] à [0]
répéter (500000) fois
ajouter à [variable 1 v] (nombre aléatoire entre (1) et (10))
end
si <(variable 1) > [600000]> alors
ajouter à [variable 2 v] (1)
end
attendre jusqu’à <couleur [#e25c19] touchée?>
end
Last edited by IMAG0 (Today 09:58:57)
Envie de parler ? La Foire aux brocolis ! Pour parler de tout et n’importe quoi .
- Discussion Forums
- » Français
- » Executer sans le rafraichissement de l'écran