Source: Scratch Wiki en français


Le bloc « créer un clone de ( v) »


créer un clone de ( v)

créer un clone de ( v)

Catégorie : Contrôle
Type : Bloc d'empilement
Ajouté dans : Scratch 2.0
Entrées : 1 (menu déroulant)
Code du bloc :
créer un clone de ( v)

Description

Ce bloc permet de créer un clone du sprite choisi. La scène ne peut avoir de clones. Quand un clone est créé, il commence au premier-plan.

Fonctions du clone

Le clone n'exécute que les scripts en dessous du bloc : quand je commence comme un clone à sa création.

Il peut aussi exécuter les scripts en dessous des blocs Quand une condition est réalisée::events hat lorsque la condition demandée (recevoir un message, touche pressée) est réalisée.

Info
 Info :
On utilise cette méthode pour que le sprite et ses clones effectuent la même action (potentiellement de façons différentes). À noter que l'ordre d’exécution est donné par l'ordre des plans de la scène (le premier plan exécute en premier, le dernier en dernier.)

Exemples

Quand @greenFlag est cliqué::events hat
créer un clone de (scratch cat v)

Créé un clone du sprite "scratch cat" lors du lancement du projet.

répéter (nombre aléatoire entre (20) et (40)) {
créer un clone de (scratch cat v)
aller à (position aléatoire v)
}@loopArrow::control

Créé un nombre de clone aléatoire, positionné aléatoirement sur la scène.

Sur le forum Scratch

Il est possible d'insérer ce bloc sur le forum Scratch via du BBCode :

créer un clone de ( v)

Sera alors rendu :

créer un clone de ( v)
Info
 Info :
Tout bloc Scratch doit être placé dans des balises
[scratchblocks]
et
[/scratchblocks]
pour être affiché en tant que bloc dans un post.

Autre

L'Équipe Scratch a décidé de limiter le création de clones à 300 clones pour que le projet ne soit pas trop ralenti à l'exécution du projet, chose qui pouvait arriver dans Scratch 2.0 avec un grand nombre de clones.

Info
 Info :
Cependant, sur Turbowarp, l'option "clones infinis" permet de casser la limite. Attention quand-même !
Info
 Info :
Depuis le 28 juin 2023, il existe une version à contraste élevé de ce bloc, dont voici l'apparence : créer un clone de ( v)

Voir aussi

Clones