Source: Scratch Wiki en français

Révision datée du 11 mars 2023 à 12:20 par Wilhelm43 (discussion | contributions) (+ Exemples + Description - À finir)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)


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 les forums

Sur les forums de Scratch, vous pouvez intégrer des blocs Scratch grâce au BBCode. Voici le code nécessaire pour insérer ce bloc :

créer un clone de ( v)
Ce qui donnera :

créer un clone de ( v)
Info
 Info :
N'oubliez pas que le script devra être entouré des balises
[scratchblocks]
et
[/scratchblocks]
pour être affiché en tant que bloc dans le message.
Voir les blocs du forum pour plus d'informations.

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 !

Voir aussi

Clones