int w=500,h=500,count=0;
float v=1,r=50;
class balloon
{
float r;
float px;
float py;
balloon(float r,float px,float py)
{
this.r=r;
this.px=px;
this.py=py;
}
void moveUp()
{
if(py!=height+999)
{
this.py=this.py-v;
}
if(this.py<0-r)
{
this.py=height+r;
}
}
void display()
{
line(this.px,this.py,this.px,this.py+100);
ellipse(this.px,this.py,r*2,r*2);
}
}
balloon[] a=new balloon[10];
void setup()
{
for(int i=0;i<a.length;i++)
{
a[i]=new balloon(50,random(-r,w+r),random(-r,h+r));
}
Table table=new Table();
table.addColumn("X");
table.addColumn("Y");
TableRow row[]=new TableRow[a.length];
for(int i=0;i<a.length;i++)
{
row[i]=table.addRow();
row[i].setFloat("X",a[i].px);
row[i].setFloat("Y",a[i].py);
}
saveTable(table,"C:/Users/Thanaphat/Desktop/table.csv");
size(w,h);
}
void draw()
{
background(155);
for(int i=0;i<a.length;i++)
{
a[i].display();
a[i].moveUp();
}
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น