De Scratch Wiki en Français

(Introduction:)
(Utilisation courante : traduction de "défine" en "définir")
Ligne 20 : Ligne 20 :
  
 
<scratchblocks>
 
<scratchblocks>
define (essais) essais
+
définir (essais) essais
 
répéter (essais) fois
 
répéter (essais) fois
 
     avancer de (essais)
 
     avancer de (essais)

Version du 20 janvier 2017 à 15:10


Les autres blocs

Introduction:

Voici les autres blocs (de l'anglais "custom blocs" qui veut dire "blocs modifiables").

Les blocs, voici quelque chose qui pose beaucoup de problèmes aux Scratchers. Combien de fois avons-nous vu des sujets de discussion parlant de ça?

Ne cherchez plus, l'explication ici!


Utilisation courante

Ces blocs sont des "raccourcis", pour ainsi dire, afin d'éviter deux cas courants:

  • Le fait de devoir plusieurs fois utiliser les mêmes blocs, dans différents scripts d'un même lutin.
  • Les variables du bloc: exactement pareil que des variables classiques, sauf que, au lieu de devoir les répéter plusieurs fois, on les insère à un seul endroit lors de la création du bloc.Ces variables sont internes au bloc, elle ne sont pas utilisables en dehors. Cela revient un peu schématiquement à faire des variables de variables.

Par exemple :

définir (essais) essais
répéter (essais) fois
    avancer de (essais)
    attendre (essais) secondes
end

Cela fait une variable utilisée une fois au lieu de plusieurs.

  • Il existe également une troisième raison courante de l'utilisation des blocs : la compréhension des scripts. Beaucoup de gens crééent le bloc
3D :: custom

Pour ne l'utiliser qu'une seule fois.