本周目標是要做出柯P太鼓達人
讀了範例1
因為這是一張一張讀
太麻煩
再直接讀GIF檔
用KP的圖做GIF
import gifAnimation.*;
PImage[] imgkpgif;
Gif mykp;
void setup(){
size(400,400);
mykp = new Gif(this,"kp.gif");
mykp.loop();
}
void draw(){
image(mykp,0,0);
}
滑鼠按一下可以撥放一次(目標不要讓他一職重複播放)
import gifAnimation.*;
PImage[] imgkpgif;
Gif mykp;
void setup(){
size(400,400);
mykp = new Gif(this,"kp.gif");
//mykp.loop();
}
void draw(){
image(mykp,0,0);
}
void mousePressed(){
mykp.play();
mykp.ignoreRepeat();
}
操控鍵盤滑鼠讓左右兩邊的柯P動ㄘ動
import gifAnimation.*;
PImage[] imgkpgif;
Gif mykp,mykp2;
void setup(){
size(800,400);
mykp = new Gif(this,"kp.gif");
mykp2 = new Gif(this,"kp.gif");
//mykp.loop();
}
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.*;
PImage[] imgkpgif;
Gif mykp;
void setup(){
size(400,400);
mykp = new Gif(this,"kp.gif");
//mykp.loop();
}
void draw(){
image(mykp,0,0);
}
void mousePressed(){
mykp.play();
mykp.ignoreRepeat();
}
操控鍵盤滑鼠讓左右兩邊的柯P動ㄘ動
import gifAnimation.*;
PImage[] imgkpgif;
Gif mykp,mykp2;
void setup(){
size(800,400);
mykp = new Gif(this,"kp.gif");
mykp2 = new Gif(this,"kp.gif");
//mykp.loop();
}
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.*;
PImage[] imgkpgif;
Gif mykp,mykp2;
Minim minim;
AudioPlayer player;
void setup(){
size(800,400);
frameRate(100);
minim=new Minim(this);
player=minim.loadFile("bgm.mp3");
player.play();
mykp = new Gif(this,"kp.gif");
mykp2 = new Gif(this,"kp.gif");
mykp.ignoreRepeat();
mykp2.ignoreRepeat();
//mykp.loop();
}
void draw(){
image(mykp,0,0);
image(mykp2,400,0);
}
void mousePressed(){
if(mouseButton==LEFT){mykp.jump(0);mykp.play();}
if(mouseButton==RIGHT){mykp2.jump(0);mykp2.play();}
}
/*void keyPressed(){
if(key=='a'){mykp.play();mykp.ignoreRepeat();}
if(key=='b'){mykp2.play();mykp2.ignoreRepeat();}
}*/
做出影片
import gifAnimation.*;
import ddf.minim.*;
PImage[] imgkpgif;
Gif mykp,mykp2;
Minim minim;
AudioPlayer player;
import processing.video.*;
Movie mymovie;
void setup(){
size(800,400);
frameRate(100);
/*minim=new Minim(this);
player=minim.loadFile("bgm.mp3");
player.play();*/
mykp = new Gif(this,"kp.gif");
mykp2 = new Gif(this,"kp.gif");
mykp.ignoreRepeat();
mykp2.ignoreRepeat();
mymovue=new Movie(this,"123.mp4");
mymovie.loop();
//mykp.loop();
}
void draw(){
image(mymovie,0,0,width,height);
image(mykp,0,400,200,150);
image(mykp2,width-200,400,200,150);
}
void mousePressed(){
if(mouseButton==LEFT){mykp.jump(0);mykp.play();}
if(mouseButton==RIGHT){mykp2.jump(0);mykp2.play();}
}
void movieEvent(Movie m){
m.read();
}
/*void keyPressed(){
if(key=='a'){mykp.play();mykp.ignoreRepeat();}
if(key=='b'){mykp2.play();mykp2.ignoreRepeat();}
}*/







沒有留言:
張貼留言