我有沿直线移动的经典球:
class Circle{
float x,y,vx,vy,size;
Circle(float ax,float ay){
x = ax;
y = ay;
size = 5;
vx = random(-.1,.1);
vy = random(-.1,.1);
}
void update(int w,int h){
x += vx;
y += vy;
if(x < 0 || x > w) vx *= -1;
if(y < 0 || y > h) vy *= -1;
}
void draw(){
pushStyle();
noStroke();
fill(0);
ellipse(x,y,size,size);
popStyle();
}
}
但是,我不希望他们排成一行。
我希望它们以不规则的曲线移动。我可以添加什么?噪音?罪?因为?
非常感谢。