一方向の直線運動…ひとつ(大きさ変化)
ひとつの円が、水平に一定速度で運動します。 動きは、ひとつ(軌跡なし)と同じですが、大きさが変化します。位置が変化するとともに、円の直径を大きくします。
クリックで停止⇔再開
【リスト Straight3】 float s = 3; // 移動速度 float x; // 位置(x座標) float d = 2; // 円の直径 void setup() { size(150, 150); fill(0); } void draw() { background(255); //画面背景を白でクリア x = x+s ; // 位置を変化 d = d+1; // 大きさを変化 if(x>=width+d/2) { //右端を越えたら、元に戻す d=2; x=-d/2; } ellipse(x, height/2, d, d); }