function drawShape (fn, ctx, x, y, r, rot) {
ctx.setTransform(r || 1, rot || 0, -rot || 0, r || 1, x || 0, y || 0)
fn(ctx)
ctx.fill()
}
這樣似乎可以替代之前設置轉換的方法
ctx.setTransform(r || 1, rot || 0, -rot || 0, r || 1, x || 0, y || 0)
fn(ctx)
ctx.fill()
}
這樣似乎可以替代之前設置轉換的方法
2017-09-07
既然十個頂點是均勻分布在圓上的,那么每兩個頂點之間的角度間距就是36度,然后根據奇偶可以很快得計算出所有頂點的位置,同樣的,可以算出任意多邊形的頂點計算方式
2017-09-07
聽完老師的課,發現提高的不只是canvas,還有對原生JS的一些理解思路也提高了.雖然現在寫的還不是很熟悉,但是自己都感覺進步很大,謝謝老師.要是再有個視頻完整的學習步驟介紹就更好了.
2017-08-29
其實每次最后的"大家加油!"給了我繼續看下去的動力,不然就感覺自己是在上學一樣,老師上完課就走,從來不會鼓勵我們一下,感覺人與人之間只有冷漠。
2017-08-26