}

void draw(){ image(myKPP, 0,0);}void mousePressed(){ myKPP.play(); myKPP.ignoreRepeat();}
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();
}
void draw(){
image(myKP, 0,0);
image(myKP2,400,0);
}
void mousePressed(){
if(mouseButton==LEFT){myKP.jump(0);myKP.play(); /*myKP./*ignoreRepeat();*/}
if(mouseButton==RIGHT){myKP2.jump(0);myKP2.play(); /*myKP2.ignoreRepeat();*/}
}
void keyPressed(){
if(key=='a') {myKP.play(); myKP.ignoreRepeat();}
if(key=='b') {myKP2.play(); myKP2.ignoreRepeat();}
}

import gifAnimation.*;
Gif myGif ;
set up
myGif = new Gif(this,"fire.gif");



2.用滑鼠控制動圖
void mousePressed()
{
myGif.play();
myGif.ignoreRepeat();
}

3.兩張圖分別用滑鼠左右鍵及鍵盤a,b控制
void mousePressed()
{
if(mouseButton == LEFT)
{ myGif0.play(); myGif0.ignoreRepeat(); }
if(mouseButton == RIGHT)
{ myGif1.play(); myGif1.ignoreRepeat();}
}
void keyPressed()
{
if( key == 'a' )
{ myGif0.play(); myGif0.ignoreRepeat(); }
if( key == 'b' )
{ myGif1.play(); myGif1.ignoreRepeat();}
}
4.每次下指令時動圖都從頭開始跑
void mousePressed()
{
if(mouseButton == LEFT)
{ myGif0.jump(0); myGif0.play(); myGif0.ignoreRepeat(); }
if(mouseButton == RIGHT)
{ myGif1.jump(0); myGif1.play(); myGif1.ignoreRepeat();}
}
5.加入音樂
import ddf.minim.*;
Minim minim;
AudioPlayer player;
set up( )
frameRate(100);
minim = new Minim(this);
player = minim.loadFile("music.mp3");
player.play();
player.loop();
全部程式碼
import ddf.minim.*;
import gifAnimation.*;
Gif myGif0, myGif1;
Minim minim;
AudioPlayer player;
void setup()
{
myGif0 = new Gif(this,"p.gif");
myGif1 = new Gif(this,"p.gif");
size(myGif0.width*2+150,myGif0.height+100);
frameRate(100);
minim = new Minim(this);
player = minim.loadFile("music.mp3");
player.play();
myGif0.ignoreRepeat();
myGif1.ignoreRepeat();
player.loop();
}
void draw()
{
image(myGif0, 50, 50);
image(myGif1, myGif0.width+100, 50);
}
void mousePressed()
{
if(mouseButton == LEFT)
{ myGif0.jump(0); myGif0.play(); }
if(mouseButton == RIGHT)
{ myGif1.jump(0); myGif1.play();}
}
import saito.objloader.*;
OBJModel model ;
float rotX, rotY;
void setup()
{
size(800, 600, P3D);
model = new OBJModel(this, "dma.obj","absolute", TRIANGLES);
model.scale(20);
model.translateToCenter();
}
void draw(){
translate(width/2, height/2);
model.draw();
}
沒有留言:
張貼留言