De Scratch Wiki en français


Le bloc « mettre la taille à ()% de la taille initiale »


mettre la taille à ()% de la taille initiale

mettre la taille à ()% de la taille initiale

Catégorie : Blocs d'Apparence
Type : Bloc d'empilement
Ajouté dans : Scratch 1.0
Entrées : 1, (entrée nombre)
Code du bloc :
mettre la taille à ()% de la taille initiale

Description

Ce bloc permet de choisir la taille du sprite en pourcentage de la taille initiale. Si par exemple on indique 50, la taille du sprite se mettra à 50% de sa taille initiale, c'est à dire à la moitié. Si on entre 300, la taille du sprite sera mise à 300% de sa taille initiale, c'est à dire trois fois plus grande.

Étant donné que la taille par défaut est de 100%, correspondant à la taille réelle, on peut en déduire que :

  • Une taille supérieure à 100 permet d'agrandir le sprite
  • Une taille inférieure à 100 permet de rétrécir le sprite
Attention
 Attention :
Après une certaine taille, le sprite ne peut plus agrandir ou rétrécir. Dans ce cas :
  • Créer un sprite vide et le mettre à la taille souhaitée
  • Dessiner le sprite

Exemples

Changer la taille d'un élément au «survol» de la souris.

si <touche le (pointeur de souris v)> alors
mettre la taille à (110)% de la taille initiale
sinon
mettre la taille à (100)% de la taille initiale
fin

Alternatives

ajouter ([taille voulue]-(taille)) à la taille

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 :

mettre la taille à ()% de la taille initiale
Ce qui donnera :

mettre la taille à ()% de la taille initiale
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'information.

Autre

Du fait que ce bloc est en pourcentage, le changement de taille n'est pas linéaire. La taille mettra autant de temps pour passer de 10% à 20% (donc doubler) que pour passer de 90% à 100% (donc une faible augmentation). Cela peut poser problème si vous agrandissez ou rapetissez un sprite pour donner l'illusion qu'il se rapproche ou s'éloigne. Dans ce cas utilisez mettre la taille à ((taille)/(distance::variables))% de la taille initiale.

Voir aussi

Ce bloc fait partie de la catégorie des blocs d'apparence :: looks
Tous les blocs de cette catégorie :