2012年12月9日 星期日

上機考



一、1.如果拍子沒有殘影畫面會變成空白的
2.分數會一直計

二、
1.
 for(i=0;i<50;i++)
  {
    z[i]=1;
    x[i]=(int)random(850);
    y[i]=(int)random(630);
    image(img,x[i],y[i],60,60);
  }
要先讓蚊子出現
不然幾使random了也沒東西


2.
 for(i=0;i<50;i++) {
    if(mousePressed==true){
      if(mouseButton==LEFT){
        if(mouseX<=x[i]+60 && mouseX>x[i] && mouseY<=y[i]+60 && mouseY>y[i] && z[i]==1){
          z[i]=0;
          sum++;
        }}}}
當打到蚊子後就不能再繼續打
這樣分數才會只計算一次
剛開始把全部的東西都寫在迴圈裡面了...所以就一直跑一直跑
還一直找不出錯
原來是忘記加括號...


感想
這次的上機考因為前面一些很笨的失誤讓後面的進度都還來不及做出來
剛開始都一直在找bug然後都找不到到底錯在哪裡
後來經過同學幫我de了bug才發現

沒有留言:

張貼留言