2013年10月13日 星期日

Week6 葉玉婷

特訓99~~~
float [] ballX=new float [50],ballY=new float[50];
float [] ballVX=new float [50],ballVY=new float[50];
int top=0;
PImage imgBall;
void setup()
{
   size(600,600);
   imgBall=loadImage("http://us.123rf.com/400wm/400/400/drillinginthedark/drillinginthedark0904/drillinginthedark090400010/4639477-vintage-flower-tattoo.jpg");
   for(int i=0;i<50;i++)
   newBall(i);
}

void draw()
{
  background(0);
  for(int i=0;i<50;i++)
  {
     image(imgBall,ballX[i],ballY[i],20,20);
     ballX[i]+=ballVX[i];
     ballY[i]+=ballVY[i];
     if(ballX[i]<0 || ballX[i]>600 || ballY[i]<0 || ballY[i]>600) newBall(i);
  }
}

void newBall(int i)
{
  float angle=random(2*PI);
  ballVX[i]=cos(angle);
  ballVY[i]=sin(angle);
  int dir=int(random(4));
  if(dir==0)
  {
     ballX[i]=random(600); ballY[i]=0;
  }
  else if(dir==1)
  {
     ballX[i]=random(600); ballY[i]=0;
  }
  else if(dir==2)
  {
     ballX[i]=0; ballY[i]=random(600);
  }
  else if(dir==3)
  {
     ballX[i]=600; ballY[i]=random(600);
  }
 
}
 

期中作業初稿

三個圖 (海綿寶寶、皮老闆、章魚哥)   隨機出現在X=1~5的位置上  (圖也是隨機)
並等速由上往下跑 
每頁圖不超過五張
考慮要使用鍵盤或滑鼠來點擊圖示
點到海綿寶寶與皮老闆加總分,章魚哥則扣分

沒有留言:

張貼留言