2014年9月29日 星期一

01160686_葉梓灝,Hw03,week03

PImage img;
float eggX=750,eggY=550,eggVX,eggVY,flying=0;
import ddf.minim.analysis.*;
import ddf.minim.*;
Minim       minim;
AudioPlayer jingle;
FFT         fft;
void setup(){
  size(400,600,P3D);
  img=loadImage("201008031121163961.gif");
  imageMode(CENTER);
  
  minim = new Minim(this);
  jingle = minim.loadFile("jingle.mp3", 1024);
  jingle.loop();
  fft = new FFT( jingle.bufferSize(), jingle.sampleRate() ); 
}
void draw(){
  background(255,0,0);
  stroke(255);
  image(img,mouseX,mouseY,300,200);
  if(flying>0){
    fill(67,222,109);
    ellipse(eggX,eggY,25,25);
    eggX+= eggVX; 
    eggY+=eggVY;
    flying--;
  }
}
void mousePressed(){
  eggX=750;eggY=550;
  eggVX=(mouseX-eggX)/15;
  eggVY=(mouseY-eggY)/15;
  flying=30;
}

沒有留言:

張貼留言