2014年9月29日 星期一

week03

size(600,600);
PImage img = loadImage("http://chinesedora.myweb.hinet.net/images/doraemonbody.jpg");
background(255,0,0);
image(img,0,0,600,600);

利用滑鼠拖曳圖片
PImage img;
void setup(){
size (600,600);
img=loadImage("Mario_Pinball.png");
imageMode(CENTER);
}

void draw(){
   background(255,100,100);
   image (img,mouseX,mouseY,300,300);
}

加入音樂與音效
import ddf.minim.*;
Minim minim;
AudioPlayer player, cow, monkey;
PImage img, imgBG;
float eggX=750, eggY=550, eggVX, eggVY, flying=0;
void setup() {
  size (800, 600, P3D);
  img=loadImage("Mario_Pinball.png");
  imgBG=loadImage("mario-background-27239-hd-wallpapers.png");
  imgBG.resize(800, 600);
  imageMode(CENTER);
  minim=new Minim(this);

  player=minim.loadFile("Ring10.wav");
  cow=minim.loadFile("Alarm08.wav");
  monkey=minim.loadFile("Alarm08.wav");
  player.play();
}

void draw() {
  background(imgBG);
  image (img, mouseX, mouseY, 300, 300);
  if (flying>0) {
    ellipse(eggX, eggY, 50, 50);
    eggX+=eggVX;
    eggY+=eggVY;
    flying--;
  }
}

void mousePressed() {
  eggX=750;
  eggY=750;
  flying=30;
  eggVX=(mouseX-eggX)/30;
  eggVY=(mouseY-eggY)/30;
  monkey.rewind();
  monkey.play();
}

沒有留言:

張貼留言