Openframeworks 描画図形の色設定 乱数について
クリックや、キー入力によって、新たな図形のインスタンスを作成して表示させ、そのインスタンスによって色をかえたい時、注意すべきこと
1
3色 赤青緑について、配列を作る。
int red[255];
int blue[255];
int green[255];
for(i=0;i<255;i++){
red[i] = i;
blue[i] = i;
green[i] = i;
}
で255個分の色の数値を作った上で
for文でofsetcolorに数値を投げる
。
ofsetcolor内の引数に直接
ofsetColor(ofRandom(0,255),ofRandom(0,255),ofRandom(0,255));
と乱数を投げると、
フレームごとに色が変わって、かなりアブない感じになる。ちらつきが半端ないので、
乱数の0-255の値をある程度しぼってけば、それなりに優しい色使いになるかと