最新回答 / Collus
好像想明白了,context.fill()只需要3個(gè)點(diǎn),因?yàn)?個(gè)點(diǎn)就可以確定填充范圍。stroke()需要4個(gè)點(diǎn)才能形成閉合。該七巧板例子中,最后使用stroke()也能把每條邊畫(huà)出來(lái),是因?yàn)槭褂醚h(huán)遍歷了每一條邊。如果單獨(dú)用stroke()畫(huà)一個(gè)P數(shù)組中的點(diǎn),肯定不能形成閉合的圖形
2016-06-20
最新回答 / _一六01
本來(lái)每個(gè)圓的半徑應(yīng)該是R的,但是因?yàn)橐粢稽c(diǎn)間隙,正方形的一半長(zhǎng)應(yīng)該是(R+1),因此圓心坐標(biāo)就是像老師那樣算出來(lái)了
2016-06-18
已采納回答 / 慕粉15527929895
<...code...>function?render(cxt){ ?//render函數(shù)頭里面忘寫形參cxt了????var?hours?=?12;????var?minutes?=?34;????var?seconds?=?56;?????renderDigit(0,0,parseInt(hours/10),cxt);}
2016-06-13
最新回答 / 子涵_program
這是一個(gè)物理效果。著地的一瞬間,假設(shè)速度是100。然后以100的速度反方向上彈,以為有向下的加速度g在,所以這個(gè)-100+g就會(huì) 變成越小的正數(shù),知道這個(gè)整數(shù)變?yōu)?。這時(shí)是小球的最高點(diǎn),接著一直有重力g存在小球的ball.vy有開(kāi)始向正數(shù)增大,關(guān)鍵來(lái)了。這次的增大是從0 開(kāi)始的,而第一次下落是從ball.y是負(fù)值開(kāi)始的,所有一開(kāi)始我的vy(2)就比第一次vy(1)要快,因此到達(dá)地面是這個(gè)vy(2)的速度就比第一次到達(dá)終點(diǎn)的要大,所有第二次反彈的速度就變成了-102。而g不變,-102+g要經(jīng)歷更多的距離才...
2016-06-10
最新回答 / 806771699
你的content.lineTo(800,800);改成context.lineTo(800,800)context.lineWidth(5) 改成context.lineWidth = 5
2016-06-10
最新回答 / 霍丶
你還用現(xiàn)實(shí)的理論 去探討小球的運(yùn)動(dòng)? ?你讓它反彈后直接往上飛 都是可以的、、、你推算一下小球的vy為0時(shí) y軸的 坐標(biāo)?
2016-06-09
最贊回答 / popobecom3451498
因?yàn)橥ㄟ^(guò)仔細(xì)觀察,你可以看到,?render函數(shù)里面,不單單有小球的渲染,也有著關(guān)于時(shí)間的渲染,而這兩個(gè)渲染實(shí)際上是有關(guān)聯(lián)的,因?yàn)槊恳淮螘r(shí)間的變化都會(huì)激發(fā)小球的變化,而把他們放在一起,個(gè)人認(rèn)為是很好的,這樣代碼看上去也更有邏輯。
2016-06-08