利用processing寫出一個圓形向下掉的畫面,用size設定畫面大小,background將背景畫面顯示成白色的,程式畫面如下圖。
畫面結果如下圖。
利用上一個processing寫出一個圓形向下掉的畫面,進階將畫面修改成可以有很多個球體掉下來,程式畫面圖如下。
int []X={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
int []Y={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
int n=0;
int i;
void setup(){
size(800,600);
}
void draw(){
background(255);
for(i=0;i<n;i++)
{
circle(X[i] , Y[i] , 10);
Y[i]+=3;
if(Y[i]>=600-10) Y[i]=600-10;
}
}
void mousePressed(){
if(n<30){
X[n]=mouseX;
Y[n]=mouseY;
n++;
}
}
畫面結果如下圖。
沒有留言:
張貼留言