-
果實(shí)不顯示 或 屏幕上果實(shí)一直閃爍
問題:長度賦值少了“+”
我寫的長度代碼this.l[i] = 0.01*deltaTime;(初始長度可能設(shè)置的太小所以畫面看不到)然后在判斷長度是否小于最大值,小于再增大this.l[i] += 0.01*deltaTime;
這樣在顯示每一幀時果實(shí)都會又變成初始最小長度狀態(tài)然后再增加,這個變化還沒有看到就到下一個幀。只能看到剛增大的一小段。所以看起來是閃爍的。與deltaTime的大小設(shè)置無關(guān)。
查看全部 -
drawImage以后發(fā)現(xiàn)果實(shí)太大。
因?yàn)閐rawImage方法顯示的圖片大小與設(shè)備分辨率有關(guān)的,如果想要縮小圖片,可以在此方法中加入width和height寬度。并將其大小設(shè)置為原來的0.2倍(倍數(shù)可以自己設(shè)定)。即ctx2.drawImage(this.orange,this.x[i],this.y[i],this.orange.width*0.2,this.orange.height*0.2);
此時果實(shí)已經(jīng)看起來正常了,但是發(fā)現(xiàn)果實(shí)沒有在海葵上面,因?yàn)檫@是的x,y坐標(biāo)對應(yīng)果實(shí)起點(diǎn)而非中心點(diǎn),因此還要修改x,y.
最后的drawImage方法為ctx2.drawImage(this.orange,this.x[i]-this.orange.width*0.2*0.5,this.y[i]-this.orange.height*0.2*0.5,this.orange.width*0.2,this.orange.height*0.2);
查看全部 -
課程基礎(chǔ)知識
查看全部 -
階段及目標(biāo)
查看全部 -
玩法…………
查看全部 -
效果…………
查看全部 -
好東西,回頭學(xué)查看全部
-
大魚繪制使用到的API
translate()
rotate()
Math.atan2(y,x)
查看全部 -
畫大魚
查看全部 -
繪制???/p>
查看全部 -
逼真,高于flash查看全部
舉報