(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這個分數,讓人很沮喪,明明就可以做出來的
東西弄了老半天還是錯誤。一個小小的程式碼一旦放錯
地方,就可能造成程式錯誤,真的是牽一髮而動全身!!

沒有留言:
張貼留言