接下來就是當蒼蠅拍打到蒼蠅之後,蒼蠅會死掉~
死掉之後 還會停下來!!!會留在畫面上
========以下為程式碼========
void draw() {
if (dead) {
image(flydie, X, Y, 60, 50); //當蚊子死掉之後會呈現出來的畫面
} else image(fly1, X, Y, 60, 50);
void update() {
if (dead) {
VX=0; //蚊子死掉之後 會停留在畫面上
VY=0;
} else X+=VX;
Y+=VY;
接下來利用左手控制蒼蠅拍,打下去就要使用滑鼠來控制
========以下為程式碼========
if (mousePressed == true) {
if (dist(X, Y, mouseX, mouseY)<60) {//當距離小於60 的時候 蚊子就會死掉
dead=true;
}
}
接續再增加倒數計時的功能
========以下為程式碼========
int CountDown1 = 25;
draw(){
text("Time:"+CountDown1, 100, 30);
if (frameCount%60==0 && CountDown1>0)
CountDown1--;
if (CountDown1==0 && score<5) //要打到5隻蒼蠅即可獲勝
background(gameover);
if (score>=5)
background(win); //小於5隻蒼蠅就會失敗
}
沒有留言:
張貼留言