processingで動く縞模様を作りたいのですが、実行結果が一枚の画像を横にスライドしているような感じになります。(コードを実行してもらったらわかるかと思います。)最終的に真っ黒にならずに縞模様が動く動画のようにするにはどこを変更したら良いのでしょうか。
processing コード void setup() { size(200, 200);// background( 0 ); textSize(16); textAlign(CENTER, CENTER); } void draw() { move(); count = count + 1; } void move() {// 動く縞 float val; // 階調値(0~255) float NumOfCycle = 2; // 波の数 int i, x; background( 0 ); noStroke(); for (i=0; i<200; i++) { val=255*(1+sin(NumOfCycle*i*2*PI/200))/2; x=count%width; fill(val); rect(i+x, 0, 1, height); } }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。