2012年12月9日 星期日

上機考


(1)程式錯誤在哪?
  錯誤1:分數會重疊
   錯誤2:無法將蚊子殺死
               (2)該如何解決問題?
                錯誤1:
                                                        必須將text("Score:",600,50);//顯示分數
    text(score,700,50);
擺在void draw()裡面,它才會一直重新跑
不然要是放在void setup()他就被定住了
                                                            錯誤2:
           利用 image(img3,mouseX-50,mouseY-50);//遮住蚊子
           使用跟背景同樣顏色的圖片,當點擊電蚊拍時,
           就能使圖片遮住蚊子。不然蚊子就只能被點擊後,
           分數加加,蚊子依舊留在原位。
                  (3)心得
           這次是考古題,可是考前就都只有看之前的作業
           和PDF,所以並不太了解程式碼如何打。雖然一開始
           聽老師講解還覺得自己能行,但是最後結果卻不是那麼
           一回事:'(  打出來的程式一堆BUG讓我很氣餒,到最後也
           只拿了50這個分數,讓人很沮喪,明明就可以做出來的
           東西弄了老半天還是錯誤。一個小小的程式碼一旦放錯
           地方,就可能造成程式錯誤,真的是牽一髮而動全身!!
                                            










                                  
                                                                 

沒有留言:

張貼留言