質問: b; b= noise(millis() + 100) * height; size =s; } void move() { fill(0); ellipse(x, y, size, size); } }
回答: このコードは少しの修正で動きます まずsetup()内でnoLoop()メソッドを書かれていますが これがあるとdraw()は1度しか実行されずループしません なので削除かコメントアウトします またdraw()内では毎フレームごとに 画面をリフレッシュしないと軌跡が残ります 重ねてグラフィックを描画する場合は リフレッシュしない方が良いですが この場合は丸を動かしたいとのことですので draw()内で毎フレームごと 描画前にbackground(255);等で 背景を塗りつぶすと良いと思われます