2020年4月6日 星期一

厭世蜂蜜罐 Week04

Hi~大家今天吃飯了嗎?














背景可以放上網找的圖,記得要確認好大小,才不會最後看起來怪怪的喔喔喔喔喔喔!
PImage img;
void setup()
{  
size(270,270); //與背景圖相同  
img=loadImage("BG.jpg");
}
void draw()
{
background(img);
}



唉呀!只有圖片好像太單調了,來吧~給顆球~
PImage img;
int []x={0,0,0,0,0}; //Java的陣列(C: int x[10];
int []y={0,0,0,0,0}; //Java的陣列
void setup()
{
  size(270,270);
  img=loadImage("BG.jpg");
}
void draw()
{
  background(img);
  circle(x[0],y[0],40);
}
void mousePressed()
{
  x[0]=mouseX;
  y[0]=mouseY;
}




PImage img;
int []x={0,0,0,0,0};
int []y={0,0,0,0,0};
int n=0;
void setup()
{ 
  size(270,270);
   img=loadImage("BG.jpg");
}
void draw()
{  
   background(img);
   for(int i=0; i<5; i++)  
   {    
      circle(x[i],y[i],40); 
   }
}
void mousePressed()
{
  x[n]=mouseX;
  y[n]=mouseY;
  n =(n+1)%5; //可回收子彈,下次用到最舊的那顆
}















用滑鼠可以決定球的大小~
PImage img;

int []x={0,0,0,0,0};
int []y={0,0,0,0,0};
int []r={5,5,5,5,5};
int n=0;
void setup()
{
  size(270,270);
  img=loadImage("BG.jpg");
}
void draw()
{
  background(img);
  for(int i=0; i<5; i++)
  {
    circle(x[i],y[i],r[i]);
  }
  if(mousePressed) r[now]++; //如果一直按,那顆球要變大
}
int now=0;
void mousePressed()
{
  x[n]=mouseX;
  y[n]=mouseY;
  r[n]=5; //設回原來的大小
  now=n; //現在在用的那顆是誰?!
  n =(n+1)%5; //可回收子彈,下次用到最舊的那顆(484很環保XDDD
}








int [][]a={ //口訣:左手 i 右手j  
{1,1,1,1,1},
  {1,0,0,0,1},
  {1,0,0,0,1},
  {1,0,0,0,1},
  {1,1,1,1,1}};
size(500,500);
for(int i=0; i<5; i++)
{
  for(int j=0; j<5; j++)
  {
    if(a[i][j]==1) fill(255,0,0);
    else fill(128);
    rect(j*100,i*100,100,100);
  } //j 對應x座標, i對應y座標
}
心得: 覺得老師這禮拜教得比較慢,對我來說上課比較聽得懂老師所講的,聽得懂就蠻有成就感的,我會繼續努力跟上老師上課的進度!

沒有留言:

張貼留言