Source : Scratch Wiki en français

(Redirigé depuis Créer un bloc)


Bloc personnalisé

Un bloc personnalisé est la définition d'un unique empilement de bloc dans un sprite (ou l'arrière-plan) par un bloc déclencheur paramétrable auquel est associé un bloc impératif pouvant être utilisé à plusieurs reprises dans le code du sprite. Les blocs personnalisés sont sauvegardés dans la catégorie Mes blocs.

Les blocs personnalisés, en sciences informatiques, peuvent être considérés comme des procédures, bien qu'il soit possible indirectement de leur faire rapporter des valeurs, justifiant l'association aux fonctions et méthodes plus courante dans la communauté Scratch.


Utilisation

L'utilisation classique d'un bloc personnalisé est la création de procédures pouvant être exécutées à plusieurs reprises, mais est aussi permise :

  • la création de procédures ou fonctions récursives ;
  • l'optimisation des calculs via le mode « sans rafraîchissement d'écran ».


Gestion

Image montrant l'onglet « Mes blocs » de Scratch, vide. Le bouton « Créer un bloc » apparaît.
L'onglet « Mes blocs » vide.
Image montrant l'onglet « Mes blocs » de Scratch, avec un bloc. Le bouton « Créer un bloc » apparaît.
L'onglet « Mes blocs » avec un bloc.

Création

Par défaut, il n'y a pas de blocs dans la section « Mes Blocs » quand vous créez un projet. La section est vide, à l'exception d'un bouton, « Créer un bloc ».

Lorsque vous cliquez sur « Créer un bloc », l'outil de création de bloc apparaît. Vous pouvez modifier votre bloc en y ajoutant des entrées et des étiquettes.

Créer un bloc personnalisé.

Options

Entrée numérique

« Ajouter une entrée nombre ou texte » ajoute une entrée numérique au bloc personnalisé. Le nom de l'entrée est modifiable et devrait être unique parmi les entrées numériques.

Entrée booléenne

« Ajouter une entrée booléenne » ajoute une entrée booléenne au bloc personnalisé. Le nom de l'entrée est modifiable et devrait être unique parmi les entrées booléennes.

Ajouter une étiquette

« Ajouter une étiquette » ajoute une étiquette de texte au bloc personnalisé. Le texte peut être quelconque, y compris vide.

Info
 Info :
Si le dernier élément du bloc personnalisé est déjà une étiquette de texte, aucune nouvelle étiquette ne sera rajoutée au bloc.

Bloc sans rafraîchissement d'écran

Créer un bloc sans rafraîchissement d'écran.

Pour créer un bloc sans rafraîchissement d'écran, utilisez le coche « Exécuter sans rafraîchissement d'écran ».

Un bloc sans rafraîchissement d'écran sera exécuté si possible sans que la scène soit mise à jour. Si ce n'est pas possible, le lecteur ralentira, voir plantera si le bloc est trop demandeur en performances.

Danger
 Danger :
Utiliser des boucles dans un bloc sans rafraîchissement d'écran est à proscrire sans connaissance du fonctionnement des blocs personnalisés.

Modification

Pour modifier un bloc personnalisé précédemment créé, un clic droit sur le bloc à modifier (le bloc déclencheur de définition ou toute instance du bloc impératif associé, y compris celle dans la catégorie Mes blocs) affiche un menu déroulant contenant « Modifier » comme choix.

L'écran et les fonctionnalités de modification sont les mêmes qu'à la création d'un bloc personnalisé.

Attention
 Attention :
Dans le cas où des entrées sont modifiées, déplacées, ajoutées ou retirées, il est recommandé de vérifier l'état de chaque instance du bloc impératif associé.

Suppression

Pour supprimer un bloc personnalisé, il est nécessaire de réaliser un clic droit sur le bloc déclencheur de définition du bloc personnalisé à supprimer. Un menu déroulant contenant « Supprimer le bloc » s'affiche alors.

Attention
 Attention :
Supprimer un bloc personnalisé ne supprime pas ses instances, qui deviendront des blocs impératifs sans effet.

Exemples

└─ Article principal : Exemples de blocs personnalisés


Voir aussi

Les témoins (''cookies'') nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de témoins.