2015年10月5日 星期一

02160341_林俊融, Week04,

複習前兩周進度

開啟範例











import gifAnimation.*; 
PImage [] imgKPgif; Gif myKP; 
void setup(){ size(400,400); myKP = new Gif(this, "KP.gif"); }
void draw(){ image (myKP,0,0); } 
void mousePressed(){ myKP.play(); myKP.ignoreRepeat(); }



 
 import gifAnimation.*;
PImage [] imgKPgif;
Gif myKP, myKP2;

void setup(){
   size(800,400);
   myKP = new Gif(this, "KP.gif");
   myKP2 = new Gif(this, "KP.gif");
}

void draw(){
  image (myKP,0,0);
  image (myKP2,400,0);
}
void mousePressed(){
  if(mouseButton==LEFT){myKP.play();myKP.ignoreRepeat();}
  if(mouseButton==RIGHT){myKP2.play();myKP2.ignoreRepeat();}
}
void keyPressed(){
  if(key=='a'){myKP.play();myKP.ignoreRepeat();}
  if(key=='b'){myKP2.play();myKP2.ignoreRepeat();}
}


加入音樂
 

import gifAnimation.*;
import ddf.minim.*;

Minim minim;
AudioPlayer player;
Gif gifpkm,gifpkm2;

void setup(){
  minim = new Minim(this);
  gifpkm = new Gif(this,"KP.gif");
  gifpkm2 = new Gif(this,"KP.gif");
  player = minim.loadFile("bgm.mp3");
  size(gifpkm.width*2,gifpkm.height);
  player.play();

}

void draw(){
  image(gifpkm,0,0);
  image(gifpkm2,gifpkm.width*1,0);
}

void mousePressed(){
  if(mouseButton == LEFT)
  {gifpkm.jump(0);gifpkm.play();gifpkm.ignoreRepeat();}
  if(mouseButton == RIGHT)
  {gifpkm2.jump(0);gifpkm2.play();gifpkm2.ignoreRepeat();}
}


void keyPressed(){
  if(key=='a') {gifpkm.jump(0);gifpkm.play();gifpkm.ignoreRepeat();}
  if(key=='b') {gifpkm2.jump(0);gifpkm2.play();gifpkm2.ignoreRepeat();}
}

沒有留言:

張貼留言