3 votes

Obtenir les variations d'une couleur en AS3

Je télécharge un script et dans celui-ci, il y avait ce code qui génère une variation de vert. Je ne suis pas sûr de le comprendre. J'aimerais le modifier pour obtenir une couleur désirée avec différentes variations. Quelqu'un peut-il m'expliquer ce bout de code ?

var color:uint = 0 | int(getRandom(80, 256)) << 8 | 0;

5voto

brenjt Points 5992

J'ai compris.

Il y a trois couleurs différentes dans l'uint. RVB.

var color = RED << 16 | GREEN << 8 | BLUE;

Cela constitue une couleur que vous pouvez utiliser. Pour que l'exemple ci-dessus génère une couleur jaune aléatoire, il suffit d'utiliser :

var color = int(getRandom(180, 255)) << 16 | int(getRandom(180, 230)) << 8 | 0;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X