2011-07-07 5 views
3

スクリプトをダウンロードし、その中に緑のバリエーションを生成するこのコードがあります。私はそれを理解しているか分からない。私はそれを変更して、さまざまなバリエーションを持つ所望の色を得ることができます。誰もこのスニペットを私に説明できますか?AS3で色のバリエーションを取得する

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

答えて

5

私はそれを理解しました。

uintには3種類の色があります。 RGB。

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

これはあなたが使用できる色を構成します。上記の例でランダムな黄色を生成するには、私はちょうど使用するでしょう:

var color = int(getRandom(180, 255)) << 16 | int(getRandom(180, 230)) << 8 | 0; 
関連する問題