2020年3月12日 星期四

這裡是常闇的重修地獄録

這次的課程主要是針對陣列做講解,以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 ,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 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0};
int n;
void setup()
{
  size(800 ,1000);
}
void draw()
{
  background(255);
  for(int i = 0 ;i < n ;i++)
  {
    circle(x[i] ,y[i] ,60);
    y[i]+=8;
    if(y[i] >= 1000 - 60)
      y[i] = 1000 - 60;
  }
}
void mousePressed()
  {
    if(n < 100)
    {
      x[n] = mouseX;
      y[n] = mouseY;
      n++;
    }
  }

沒有留言:

張貼留言