2015年10月5日 星期一

01160511 郭育平 week04


柯p.gif檔
http://i.imgur.com/M3oBXlx.gif







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);
}

用滑鼠點可觸使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);
}
void mousePressed(){
  myKP.play();
  myKP.ignoreRepeat();
}
變成兩個gif'檔可以用滑鼠左右鍵控制敲打的動作 (a,b也可)


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();}
}

有音樂,用jump點的速度變很快
import ddf.minim.*;
import gifAnimation.*;
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();}
}

沒有留言:

張貼留言