2020年3月12日 星期四

用Processing寫出自由落體小遊戲 !


->自由落體的小白球




int x=0,y=0;
void setup()
{
    size(300,400) //設定背景大小
}
void draw()
{
    backgroung(255) //背景設定為白色
    circle(x,y,10); // 小白球大小設定為10
    y++;
   if(mousePressed) //設定座標,滑鼠點到時由此開始
{
   x=mouseX;
   y=mouseY;
}
}

第一個步驟到此~





接著,運用java語法


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,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,0,0,0};
int n=0;
void setup()
{
  size(300,400);
}
void draw()
{
  background(255);
  for(int i=0;i<n;i++) //使用for迴圈
  {
    circle(x[i],y[i],20);
    y[i]+=3;
    if(y[i]>400-10)y[i]=400-10;
  }
}
  void mousePressed(){
  if(n<30){
  x[n]= mouseX;
  y[n]= mouseY;
  n++;
  }
  }

今天是第一次用processing來寫程式,第一次接觸這個新軟體,也是可以寫出小遊戲的軟體!!

沒有留言:

張貼留言