-------------------------------↓↓跟圖互動↓↓-------------------------------
void setup()
{
size(450,300);//視窗大小
img = loadImage("2013061919141645330_500X.png");//讀圖
imageMode(CENTER);//圖在中間
}
void draw()
{
background(255,255,255);//背景顏色
image(img,mouseX,mouseY,100,100);//圖的位置跟著滑鼠
}
-------------------------------↓↓射擊遊戲(?!)↓↓-------------------------------
PImage img,imgBG;
float eggX=750,eggY=550,eggVX,eggVY,flying=0;
void setup()
{
size(500,250);
img = loadImage("2013061919141645330_500X.png");
imgBG = loadImage("9.JPG");
imgBG.resize(500,250);
imageMode(CENTER);
}
void draw()
{
background(imgBG);
image(img,mouseX,mouseY,100,100);
if(flying>0)
{
ellipse(eggX,eggY,20,20);
eggX+= eggVX; eggY+=eggVY; flying--;
}
}
void mousePressed()
{
eggX=750; eggY=550; flying=30;
eggVX=(mouseX-eggX)/30;
eggVY=(mouseY-eggY)/30;
}
-------------------------------↓↓增加聲音↓↓-------------------------------
PImage img,imgBG;
import ddf.minim.*;
Minim minim;
AudioPlayer lagh;
float eggX=750,eggY=550,eggVX,eggVY,flying=0;
void setup()
{
size(500,250);
img = loadImage("2013061919141645330_500X.png");
imgBG = loadImage("9.JPG");
imgBG.resize(500,250);
imageMode(CENTER);
minim = new Minim(this);
lagh = minim.loadFile("lagh.mp3");
}
void draw()
{
background(imgBG);
image(img,mouseX,mouseY,100,100);
if(flying>0)
{
ellipse(eggX,eggY,20,20);
eggX+= eggVX; eggY+=eggVY; flying--;
}
}
void mousePressed()
{
eggX=750; eggY=550; flying=30;
eggVX=(mouseX-eggX)/30;
eggVY=(mouseY-eggY)/30;
lagh.rewind();
lagh.play();
}



沒有留言:
張貼留言