2020年3月13日 星期五

Winnie HO Week02

歡迎光臨My Blog~

1小畫家


來~上程式碼 :
void setup()
{
  size(300,200); //設定框框大小
}
void draw()
{
   if(mousePressed) //動動小手點滑鼠
  {
      line(mouseX,mouseY,pmouseX,pmouseY); //畫線條的部分
  }
}
--------------------------------------------------------------------------------------------------------------------------

2隕石往下掉






















來來~~請服用程式碼 :

int[]x={0,0,0,0,0,0,0,0,0,0}; //隕石數量
int[]y={0,0,0,0,0,0,0,0,0,0}; //隕石數量
int n=0;
void setup()
{
  size(300,200); //設定框框大小
}
void draw()
{
  background(255); //設定框框背景為白色
  for(int i=0;i<n;i++)
  {
    circle(x[i],y[i],30);
    y[i]+=20; //讓隕石往下掉落
    if(y[i]>200-15)y[i]=200-15;
  }
}
void mousePressed()
{
  x[n]=mouseX;
  y[n]=mouseY;
  n++;
}
--------------------------------------------------------------------------------------------------------------------------

3氣球往上飛






















我是孤單balloon。一顆自己飛

來來來~~~程式碼上菜 :

int x=200,y=200;
PImage img;
void setup()
{
  size(500,500);
  img =loadImage("balloon.png"); //輸入圖片名稱來放入圖片
}
void draw()
{
  background(255);
  image(img,x,y,100,150); //設定圖片大小
  y--; //為了使氣球往上飄浮
  if(y<0) y=0;
}






















好開心我有balloon朋朋了。我是Happy Balloon 10顆一起飛

來來來來~~~秀程式碼 :

int[]x={0,0,0,0,0,0,0,0,0,0}; //氣球數量
int[]y={0,0,0,0,0,0,0,0,0,0}; //氣球數量
int n=0; //一開始沒東西
PImage img;
void setup()
{
  size(500,500);
  img=loadImage("balloon.png");
}
void draw()
{
  background(255);
  for(int i=0;i<n;i++)
  {
    image(img,x[i],y[i],70,100); //設定氣球正常大小
    y[i]--; //讓氣球往上飛
    if(y[i]<0) y[i]=0;
  }
}
void mousePressed()
{
  x[n]=mouseX;
  y[n]=mouseY;
  n++;

}

--------------------------------------------------------------------------------------------------------------------------

心得: 覺得可以透過打程式畫出一顆隕石很神奇,還可以讓隕石掉下來,程式的世界真是奧妙啊! 氣球也可以飛起來,十分有趣!

沒有留言:

張貼留言