第一個作業
PImage img;
//圖片、聲音
void setup(){
size(500,500);
img=loadImage("https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQU79UUU1MAA0Lno0vSs38TdijbEbtwlsuR7w&usqp=CAU.jpg");
//寫法--img=loadImage("網址.jpg");
}
//換圖片了
PImage img1,img2;
//圖片、聲音
void setup(){
size(500,500);
img1=loadImage("seal.jpg");
img2=loadImage("flower.png");
}//1. Ctrl-K檔案夾 2.PowerPoint圖片去背
void draw(){
image(img1,0,0,500,500);
image(img2,mouseX-35,mouseY-35,70,70);
}
也可以改寫
void draw(){
imageMode(CORNER);
image(img1,0,0,500,500);
//image(img2,mouseX-35,mouseY-35,70,70);
imageMode(CENTER);
image(img2,mouseX,mouseY,70,70);
}
第三個作業
/*
聲音Sound:
Sketch-Library-Add Library,搜尋sound
Minim可用,Sound也可用(有的電腦會出錯)
*/
//File-Examples-Contributed Libraries-Minim-Basics-PlayAFile
import ddf.minim.*;
Minim minim;
AudioPlayer player;
void setup()
{
size(500,500);
minim = new Minim(this);
player = minim.loadFile("groove.mp3");
player.play(); //mp3檔,是copy拉來的
}
void draw(){
}
第四個作業_鋼琴
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(){ //倒帶rewind()
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]=0;
if(key=='2') down[1]=0;
if(key=='3') down[2]=0;
if(key=='4') down[3]=0;
if(key=='5') down[4]=0;
}
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);
}
}
沒有留言:
張貼留言