loadImage
PImage img;
void setup(){
size(800,600);
img = loadImage("1000px-Buzz.png");
imageMode(CENTER);
}
void draw(){
background(255,0,0);
image(img,mouseX,mouseY,125,178);
}
background(imgBG);
PImage img,imgBG;
void setup(){
size(800,600);
img = loadImage("1000px-Buzz.png");
imgBG=loadImage("background.jpg");
imgBG.resize(800,600);
imageMode(CENTER);
}
void draw(){
background(imgBG);
image(img,mouseX,mouseY,125,178);
shoot ball
PImage img,imgBG;float eggX=750,eggY=550,eggVX,eggVY,flying=0;
void setup(){
size(800,600);
img = loadImage("1000px-Buzz.png");
imgBG=loadImage("background.jpg");
imgBG.resize(800,600);
imageMode(CENTER);
}
void draw(){
background(imgBG);
image(img,mouseX,mouseY,125,178);
if(flying>0){
ellipse(eggX,eggY,50 ,50 );
eggX+=eggVX; eggY+=eggVY;
flying--;
}
}
void mousePressed(){
eggX=750; eggY=550; flying=30;
eggVX=(mouseX-eggX)/30;
eggVY=(mouseY-eggY)/30;
}
AudioPlayer
import ddf.minim.*;
Minim minim;
AudioPlayer jingle,laser;
FFT fft;
void setup()
{
size(512, 200, P3D);
minim = new Minim(this);
jingle = minim.loadFile("jingle.mp3", 1024);
jingle.loop();
fft = new FFT( jingle.bufferSize(), jingle.sampleRate() );
laser=minim.loadFile("laser2.mp3");
}
void draw()
{
background(0);
stroke(255);
fft.forward( jingle.mix );
for(int i = 0; i < fft.specSize(); i++)
{
line( i, height, i, height - fft.getBand(i)*8 );
}
}
void mousePressed(){
laser.rewind();
laser.play();
}




沒有留言:
張貼留言