Comment contrôler un script dans égratignure sur la PI de framboise

Lorsque vous faites des expériences avec Scratch sur votre Raspberry Pi, parfois vous voulez un script pour faire quelque chose de plus et plus. Vous pouvez faire un script faire la même chose encore et encore en cliquant dessus à plusieurs reprises. Cela fonctionne très bien pour quelques répétitions, mais que faire si vous voulez répéter quelque chose des centaines de fois?

Sommaire

Vous pouvez utiliser le double droit; cliquer sur l'outil de faire beaucoup, beaucoup de copies de votre script simple et le clip ensemble pour faire un gros script.

Qui travaille pour peut-être dix répétitions, mais il ya une façon ennuyeuse de faire un script faire quelque chose des centaines de fois.

Scratch a une meilleure façon. Cliquez sur le bouton de commande en haut de la bibliothèque de blocs. Il a un bord orange. Lorsque vous cliquez sur, il vous voir un nouvel ensemble de blocs.

Ce sont des blocs de contrôle. Ils font vos scripts intelligents.

Vous pouvez utiliser des blocs de contrôle font des choses comme

  • Répétez quelques blocs pour toujours.

  • Répétez quelques blocs autant de fois que vous voulez, puis continuez.

  • Lancer un script lorsque vous appuyez sur une touche.

  • Faire une attente de script pour un certain temps.




  • Faire une attente de script jusqu'à ce que quelque chose arrive.

  • Répéter un script jusqu'à ce que quelque chose arrive.

  • Vérifiez et de test des nombres, des positions de sprite, et d'autres choses.

  • Arrêt d'un script.

  • Arrêtez tous les scripts.

Comment utiliser les blocs de contrôle dans Scratch

Blocs de contrôle vont dans trois endroits:

  • Au début d'un script

  • A la fin d'un script

  • Autour autres blocs

Contrôle de démarrage blocs ont un sommet arrondi. Vous ne pouvez pas couper un bloc sur le dessus d'eux. Ils doivent aller d'abord parce qu'ils attendent que quelque chose arrive. Le script ne peut pas commencer avant que ça arrive!

Par exemple, la quand [espace] enfoncée bloc commence un script lorsque vous appuyez sur la touche espace. Vous pouvez vous procurer une clé différente en utilisant le menu dans le bloc.

Blocs de commande de fin ont un fond plat. Vous ne pouvez pas couper un bloc sous eux. Ils doivent aller à la fin d'un script parce qu'ils racontent le script pour arrêter.

Autour de scripts avoir un espace à l'intérieur. Ils ressemblent un peu à pinces à cheveux gras. Pour les utiliser, faites-les glisser dans le script que vous souhaitez contrôler.

Vous pourriez avoir à diviser le script de retirer les blocs que vous voulez contrôler en premier, puis le coller retour ensemble après avoir ajouté le bloc autour.

Vous pouvez essayer le répéter bloc. Faites-le glisser dans la liste de bloc à la zone de script et le clip autour des deux blocs déjà là. L'extrémité inférieure du clip étend à adapter autour des blocs.

La figure suivante montre le résultat. Cliquez sur le bloc, et les sprites se déplace et se transforme. Il répète dix fois, sauf si vous modifiez le numéro en cliquant dessus et en tapant dans un nouveau numéro.

image0.jpg

Si elle ne tourne pas, vérifiez que le bouton de rotation est allumé

Comment arrêter scripts dans Scratch

Cliquez sur le numéro de la répéter bloc et le type 100 et appuyez sur Entrée. Cliquez à nouveau sur le script.

Maintenant, le sprite se déplace et se transforme encore et encore. Il continue de se déplacer pendant une longue période.

Avez-vous vous ennuyez? Si vous voulez arrêter un script début, vous pouvez cliquer sur le bouton rouge au-dessus de la scène. Le drapeau vert à côté de lui allume quand un script est exécuté.

Vous pouvez également cliquer sur un script pour l'arrêter. Alors qu'il est en cours d'exécution, vous pouvez voir une bordure blanche autour de lui. Lorsque vous arrêtez, la frontière disparaît.


» » » » Comment contrôler un script dans égratignure sur la PI de framboise