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