已采納回答 / zhang77
寫成這樣在init里面調(diào)用就行了function drawBackground() { ????bgPic.onload=function(){ ????????ctx2.drawImage(bgPic,0,0,canWidth,canHeight); ????}}
2016-07-08
已采納回答 / wanluobo
1 檢查下你有沒有把這個js引進(jìn)HTML中2 檢查下在主函數(shù)的init()中是否創(chuàng)建了?ane=new aneObj();
2016-07-03
已采納回答 / 行為藝術(shù)
也就是說你的角度沒有設(shè)置,請在 this.angle變量之后+ Math.PI? ? this.angle = lerpAngle(beta, this.angle, 0.9) + Math.PI
2016-06-29
已采納回答 / qq_愿光行_03130477
代碼沒報錯就是邏輯問題 可能是你的draw()沒放到主函數(shù)main里 也可能是你的出生代碼無效我的 你對比下吧<...code...>var fruitObj=function(){ this.alive=[];//bool this.y=[]; this.x=[]; this.l=[]; this.spd=[]; ...
2016-06-27
已采納回答 / 26ne3766843
我在這問題卡了很久 研究了半天才發(fā)現(xiàn) submine的編輯器可能自帶有動畫場景識別 而我用的edplus則沒有這個功能,換句話說凡是出現(xiàn)Type Error 這個問題是沒有類型識別的 解決辦法很簡單 在里面加getContext("2d") 就可以了 這表明該場景是2d動畫 類型里還有3d的動畫 但目前不需要 。。。。選2d就好了? 希望能幫到大家 !!大家一起加油 !努力!向前沖!!
2016-06-27
最新回答 / 慕仙837676
圖片出不來發(fā)現(xiàn)是圖片src的問題,bgPic.src一直加載不過來,在頁面中加個圖片隱藏掉,再獲取圖片地址就可以出來了。<img
id="img" src="../img/background.jpg"> ?bgPic =
document.getElementById("img");換一種思路,就可以了
2016-06-24
已采納回答 / qq_上好佳_0
這是變量提升吧,相當(dāng)于fruitObj.prototype.draw = function(){var pic;for(var i=0;i<this.num;i++){ ? ? ...? ? ?ctx2.drawImage(pic,this.x[i]*this.l[i]*0.5,this.y[i]-this.l[i]*0.5,this.l[i],this.l[i]);? ? ...}}drawImage在fruitObj.prototype.draw的內(nèi)部,可以訪問到fruitObj.prototy...
2016-06-23
已采納回答 / _Kamui_
瀏覽器開發(fā)者工具,一般都有color屬性<...圖片...>然后點擊就會出來調(diào)色的工具了<...圖片...>用這個吧,我一般都這樣,或者你去下個調(diào)色的工具
2016-06-22
已采納回答 / 代小代
我的理解就是:window.requestAnimationFrame是w3c定義的標(biāo)準(zhǔn)啊,或者除了這四大瀏覽器之外的瀏覽器的內(nèi)核,但是支持html5和requestAninationFrame方法,另外requestAnimFrame這個方法其實是setTimeout()和setIntervel()的加強版,Daisy姐說的很清楚了,這個方法里面封裝了智能計算,不會像setTimeout那樣存在過度累計,消耗瀏覽器資源,這個方法的封裝也是讓requestAnimFrame這個函數(shù)適應(yīng)所有的瀏覽器,如果瀏...
2016-06-22