2021年10月18日 星期一

WEEK03-阿噗神奇小筆記





先至網路上選一張自己蘇服的照片

有兩種方法可將照片讀入

1.將圖片網址複製下來(優:直接複製貼上快,缺:讀照片讀入慢,可能網路會找不到)
2.將圖片令存下來並將檔案拖曳到程式裡(優:讀入快,不怕圖片不見,缺:多一道程序)


PImage img;
void setup(){
   size(500,500);
   img=loadImage("peach.jpg");
}
void draw(){
   image(img,0,0); 
}


可控制圖片大小
屁桃被壓縮了!!

PImage img;
void setup(){
   size(500,500);
   img=loadImage("peach.jpg");
}
void draw(){
             //圖  x,y  寬   高   
}
   image(img,0,0,500,300);


放兩張圖(一張背景,一張醜比頭)
可讓醜比頭跟著滑鼠移動,讓他坐在樹上嘿嘿


PImage img1,img2;
void setup(){
   size(500,500);
   img1=loadImage("tree.jpg");
   img2=loadImage("peach.jpg");
}
void draw(){
   image(img1,0,0, 500,500);
   image(img2,mouseX,mouseY, 100,100);
       //圖  x,y  寬   高
}






PImage img1,img2;
void setup(){
   size(500,500);
   img1=loadImage("tree.jpg");
   img2=loadImage("dog.png");
}
void draw(){
   image(img1,0,0, 500,500);
   image(img2,mouseX-100,mouseY-100, 200,200);
       //圖  x,y  寬   高
}

----------------------------------------------------------------------------------------
PImage img1,img2;
void setup(){
   size(500,500);
   img1=loadImage("tree.jpg");
   img2=loadImage("dog.png");
}
void draw(){
   imageMode(CORNER);
   image(img1,0,0, 500,500);
   imageMode(CENTER);
   image(img2,mouseX,mouseY, 200,200);
       //圖  x,y  寬   高
}


🌸安裝聲音所需函式庫
步驟:
1.點選程式素描本,使用函式庫,安裝函式庫
2.安裝MinimSound




import ddf.minim.*;
Minim minim;
AudioPlayer player,player2;
void setup()
{
  size(500,500);
  minim = new Minim(this); //設定好
  player = minim.loadFile("groove.mp3");//音效
  
  player2 = minim.loadFile("看書音樂.mp3");//背景音樂
  player2.play();
}
void draw(){
}
void mousePressed(){
   player.play(); 
}




import ddf.minim.*;
Minim minim;
AudioPlayer doo,re,mi,fa,so;
void setup()
{
  size(500,100);
  minim = new Minim(this); //設定好
  doo = minim.loadFile("do.wav");
  re = minim.loadFile("re.wav");
  mi = minim.loadFile("mi.wav");
  fa = minim.loadFile("fa.wav");
  so = minim.loadFile("so.wav");
}
void keyPressed(){
   if(key=='1') {doo.rewind(); doo.play();}
   if(key=='2') {re.rewind(); re.play();}
   if(key=='3') {mi.rewind(); mi.play();}
   if(key=='4') {fa.rewind(); fa.play();}
   if(key=='5') {so.rewind(); so.play();}
}




import ddf.minim.*;
Minim minim;
AudioPlayer doo,re,mi,fa,so;
void setup()
{
  size(500,100);
  minim = new Minim(this); //設定好
  doo = minim.loadFile("do.wav");
  re = minim.loadFile("re.wav");
  mi = minim.loadFile("mi.wav");
  fa = minim.loadFile("fa.wav");
  so = minim.loadFile("so.wav");
}
void keyPressed(){
   if(key=='1') {doo.rewind(); doo.play(); down[0]=1;}
   if(key=='2') {re.rewind(); re.play();down[1]=1;}
   if(key=='3') {mi.rewind(); mi.play();down[2]=1;}
   if(key=='4') {fa.rewind(); fa.play();down[3]=1;}
   if(key=='5') {so.rewind(); so.play();down[4]=1;}
}
void keyReleased(){
   if(key=='1') down[0]=1;
   if(key=='2') down[1]=1;
   if(key=='3') down[2]=1;
   if(key=='4') down[3]=1;
   if(key=='5') down[4]=1;
}
int [] down={0,0,0,0,0};
void draw(){
   background(255);
   for(int i=0;i<5;i++){
     if(down[i]==0) fill(255);
     else fill(255,0,0);
     rect(i*100,0,100,100);
   }
   
}

-------------------------------------------------------------------------------------------------------------
陳柏今天惹我生氣
他還說我找碴,真的是太讓我生氣了!!!!
氣到我想掐扁他噗哩哩




沒有留言:

張貼留言