一.讀取圖片
程式碼 方法一:
PImage img1,img2;void setup()
{
size(500,500);
img1=loadImage("sea.jpg");
img2=loadImage("P.PNG");
}
void draw()
{
image(img1,0,0,500,500);
image(img2,mouseX-100,mouseY-100,200,200);
}
程式碼 方法二:
PImage img1,img2;void setup()
{
size(500,500);
img1=loadImage("sea.jpg");
img2=loadImage("P.PNG");
}
void draw()
{
imageMode(CORNER);
image(img1,0,0,500,500);
imageMode(CENTER);
image(img2,mouseX,mouseY,200,200);
}
二.
程式碼:
import ddf.minim.*;
Minim minim;
AudioPlayer player1,player2;
void setup()
{
size(512, 200, P3D);
minim = new Minim(this);
player1 = minim.loadFile("bg.mp3");
player2 = minim.loadFile("groove.mp3");
player1.play();
}
void draw(){
}
void mousePressed(){
player2.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 draw(){
}
void keyPressed(){
if(key=='1'){doo.rewind();doo.play();}///利用rewind可以讓音效重複播放
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();}
}
沒有留言:
張貼留言