int eSize = 40; //オブジェクトのサイズ int speed = 5; //オブジェクトのスピード int x = 200; //オブジェクトのx座標 void setup() { size(400, 400); noStroke(); //輪郭を描かない fill(0); //オブジェクトは黒 } void draw() { background(255); /* 軌跡を残す場合は、下の3行をON、backgoundをOFFにする fill(255, 50); //透明度のあるrectを描画 rect(0, 0, width, height); fill(0); //オブジェクトは黒 */ ellipse(200, x, eSize, eSize); //円を描く x += speed; //x座標にspeedの値を足す //もし、xの値が250までいったら、xを50ずつ戻る if (x >= 250) { x -= 50; } }