已采納回答 / T松子
我覺得有以下幾個原因:1、html文件中沒有包含fruit.js2、在主程序main.js中沒有調(diào)用畫果實的函數(shù)fruit.draw;3、可能拼寫錯誤,比如prototype寫為了protoType,只要有一處這樣的錯誤,就會顯示不出來,這類錯誤在控制臺顯示不出來,比較難找。4、...
2018-09-16
已采納回答 / tinypocket
bgPic.src?=?"./src/background.jpg";上面代碼執(zhí)行后開始加載圖片,加載成功需要一點點時間,圖片還沒完全加載好,就執(zhí)行了你init里的drawBackground方法,所以無法繪圖(把該方法放到setTimeout里延...
2018-09-14
已采納回答 / 文文和仙仙的故事3247425
fruitObj.prototype.born = function(){var aneID = Math.floor(Math.random() * ane.num);this.x = ane.x[aneID];this.y = canHeight - ane.len[aneID];}代碼寫錯了,應該是this.x[i] = ane.x[aneID];this. y[i]?= canHeight - ane.len[aneID];
2018-02-25
已采納回答 / 慕斯2023878
init中的?this.x[i] ?代表 aneObj.x[i], ?this其實就是指 aneObj, 而aneObj相對于 init 和draw 是外部的變量,所以他們都能訪問的到 aneObj
2017-09-15
已采納回答 / frontEndDeveloper
可以稱為離屏Canvas,就是有一個canvas不顯示,這樣就可以把不顯示的canvas中的部分圖形繪制到顯示的canvas中.
2017-07-20
已采納回答 / qq_你喜歡海卻不喜歡山_0
先保存當前畫筆的狀態(tài)save(),再恢復restore()狀態(tài),在這之間的,有要旋轉(zhuǎn)畫筆,移動畫布圓點的操作都不會影響到畫布中其他的圖形的繪制
2017-05-29
已采納回答 / callosity_CC3966041
一般是按f12或者右鍵檢查元素,如果是谷歌瀏覽器的話在右邊有三個豎著的點,點一下找到更多工具,然后點開發(fā)者工具,瀏覽器的右邊或者下邊會出現(xiàn)一個欄,點一下console那個框就可以看到。鍵盤在CTRL+Shift+I 也可以調(diào)出這個欄
2017-04-09