2012年11月14日 星期三

上機考


一. 遇到的BUG:
    1.上機考愈到的bug是,不知道要怎麼讓電蚊拍跟著滑鼠去移動。因為我已經random50隻蚊子在畫面上了,電蚊拍也在畫面上,但他就是無法跟著我去移動看投影片後,照理來說程式碼應該也是沒有問題,       image(img2,mouseX,mouseY,50,50); //(圖片load,mouseX,mouseY,size長size寬)。  
    2.當滑鼠按下random的蚊子不知道要如何在該位置讓蚊子消失。

二.解決的方法:
     1.回家想了一下看了之前作過的作業才想到,想到之前有作過3*4的圓眼睛,會跟隨著滑鼠而移動,是因為友frameRate()這個參數的關係,但我加了frameRate()之後,發現電蚊拍已經可以跟著滑鼠移動了,因為一開始我有用noLoop(),所以電蚊拍才不會跟著我的滑鼠移動。
     2.一開始我只是隨機產生50隻蚊子,所以當滑鼠按下去的時候判斷沒有反應,想出的方法應該是要用陣列來產生並存取蚊子的位置,然後再寫判斷在mousePressed裡,當按下一個array存取後的蚊子,就可以把蚊子以--的方式消掉,然後讓score的分數增加就可以了。

三.心得:
      上機考的題目我覺得其實很容易去想,但實際操作的時候還是會遇到小問題,可能也許真的太緊張了,一聽到有人很快的寫完,自己就會慌了手腳,一慌反而一直失敗找不出問題,不過我還是很珍惜有個上機考,因為這並不止是測驗你的專心度,也還是考驗自己的臨場感,或許在未來,如果經驗稍嫌不足的話,就會很容易因為自信的問題而失敗,現在也只能增強自己的實力,並且超越自己的極限。

沒有留言:

張貼留言