-
On va animer notre personnage Winston
en utilisant le raccourci que vous venez de voir.
-
Donc, ici, on a Winston avec la variable pour
la taille de ses yeux "eyeSize".
-
Si on veut que ses yeux grandissent...
-
... on peut écrire "eyeSize +=1", pour
ajouter 1 pixel à chaque affichage.
-
Et... Wouhaa ! Regardez ça !
Ils explosent !
-
Si je recommence... ils explosent !
-
OK. C'est un bon début.
-
En programmation c'est très fréquent
d'ajouter 1 à une variable.
-
Par exemple pour les animations, mais
aussi, vous verrez plein d'autres occasions de le faire.
-
Les programmeurs en ont eu marre d'écrire
" += 1 " tout le temps.
-
Car ils n'aiment pas tout ce qui se répète !
-
Donc ils ont trouvé un autre moyen d'écrire ça.
-
Au lieu d'écrire "eyeSize +=1;",
on peut écrire "eyeSize++;"
-
Et vous voyez ?
Cela fait exactement la même chose.
-
C'est juste un façon plus courte d'écrire
la même chose.
-
Et ils ne l'utilisent pas seulement en codant,
-
ils l'utilisent parfois aussi en parlant !
-
Car ils ont l'habitude d'utiliser "++".
-
C'est une façon pratique de dire qu'on rend
quelque chose un petit peu plus grand.
-
Par exemple, si vous venez à l'anniversaire
de Winston, vous pourriez lui dire :
-
Hey, bon anniversaire Winston,
tu es "Winston++" maintenant !
-
Juste parcequ'il a un an de plus.
-
Ou, si vous venez d'apprendre quelque
chose de nouveau,
-
Vous pouvez dire :
"Hey, j'ai mon intelligence ++ !"
-
OK. Vous avez compris ?
Donc, quand utiliser ++ au lieu de += ?
-
Et bien, pour les animations,
c'est mieux d'utiliser "+=", car
-
vous pourrez facilement modifier
la façon dont la variable augmente
-
comme vous voudrez.
Par exemple, Whouaa !
-
On peut le faire augmenter très vite !
-
Hum... Wouha ! C'est trop là !
-
Mais, en fonction de ce que vous
aurez besoin de faire,
-
cela peut être plus simple d'utiliser "++".
-
Et vous verrez qu'il y a plein d'occasions
d'utiliser "++".
-
Quand vous aurez besoin d'ajouter 1
à une variable,
-
l'opérateur "++" sera très utile.
-
Donc retenez bien ça quand vous voyez "++"
et essayez de l'utiliser vous-même...