適当にうごかしてみた
translateは最初に描画した座標から相対的に移動させる感じ?
あんまりスマートじゃないと思うけど、ぐるぐるまわしてみた。
float x, y; float size = 40.0; void setup(){ size(200,200); background(0); frameRate(10); } void draw(){ if (x == 0 && y == 0) { background(0); } if (x < 120 && y < 0) { x = x + 10; } else if(x > 0 && y < 120){ y = y + 10; } else if(x > 0 && y == 120) { x = x - 10; } else { y = y - 10; } translate(x, y); fill(random(64,256),64,random(64,256)); rect(size/2, size/2, size, size); }
追記
シンタックス・ハイライトのせいだと思うが、less than の記号(<)で途切れるんだがどうしたらいいんだろうかこれ。
さらに追記
先頭と末尾に改行入れたらちゃんと表示された。意味不明。