|
var p1, p2:point;
[setup, 400, 400]{ p1 = new point(200, 150); p2 = new point(200, 250); }
[paint]{ clearAll(); setPenSize(2); drawLine(p1, p2); fillOval(p1, 20, 20); fillOval(p2, 40, 40); }
[always]{ p2.pushTo(p1); }
[everyterm, 3]{ p1.pushTo(mouse); }
[everyterm, 3, 6, 3]{ p1.pushTo(random()*400, random()*400); }
|
まず,point p1とp2を用意します(setup)
p1に直径20,p2に直径40の●を描き,また,p1とp2を線で結びます(paint)
3秒毎にp1はマウスに引っ張られます(everyterm, 3)
裏の3秒毎(3-6秒,9-12秒,・・・)にp1はランダムな方向に引っ張られます(everyterm, 3, 6, 3)
|