圖源:
http://i.imgur.com/M3oBXlx.gif
練習
KP打太鼓
1.
import gifAnimation.*;
PImage[] imgkpgif;
Gif mykp, mykp2;
void setup()
{
size(800,350);
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 == 'q'){mykp.play();mykp.ignoreRepeat();}
if(key == 'w'){mykp2.play();mykp2.ignoreRepeat();}
}
增加撥放音樂
2.
import ddf.minim.*;
import gifAnimation.*;
PImage[] imgkpgif;
Gif mykp, mykp2;
Minim minim;
AudioPlayer player;
void setup()
{
size(800,350);
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.play(); mykp.jump(0);}
if(mouseButton == RIGHT){mykp2.play();mykp2.jump(0);}
}

沒有留言:
張貼留言