为了账号安全,请及时绑定邮箱和手机立即绑定
老师讲的真的好,谢谢老师了!!!
Math.random() 返回 0 ~ 1 之间的一个伪随机数,但返回的最大的数永远小于 1.

已采纳回答 / 徐锦杰
绘制图形的点一直在(0,0), 先translate将绘制点移到(x,y),然后开始drawstar才会改变位置
刚看完三维的四阶矩阵变换 再看这个三阶so easy
closePath()老师在上节课canvas倒计时效果说了吧,确实是将未封闭路径连接并封闭,还做了示范,并证实对未使用closePath()的圆弧填充颜色,圆弧会自动封口。哪里错了,请去上节课看看再来
火狐浏览器下,closePath()所绘制的角并不能正确的应用linejoin和miterlimit两个属性。如果将绘制函数直接写成封闭,即将i<5改为i<6就可以了。不知道是Canvas说明文档的问题还是什么浏览器支持问题?反正以后遇到这种绘图我会尽量少用closePath()。毕竟作用并不大,目前看w3c文档根据我的理解他好像只有将图形绘制成封闭的这一种功能了?有说的不对的地方希望大神私信指点我一下,万分感谢。
closePath()参数老师说的确实有误,并不是结束一条路径。而是默认将未封闭的路径用一条起点直达终点的线段连接起来,如果要新建一条路径,只需要声明beginPath()就可以了。当你在绘制多个圆弧的时候可以尝试实验一下来验证我说的是否正确。

已采纳回答 / 性别男爱好女
老师举例的边为10像素,lineto最后一个终点等于起点也可以产生封闭效果,不过因为画笔像素太大,导致封闭会产生一个缺口,用closePath可以无缝衔接,但是用了closePath后,再用lineto最后一个终点等于起点就等于多余的代码了,所以就没用了

最新回答 / qq_人在何方df_0
这里的return false是为了阻止浏览器的默认事件,推荐你去了解一下表单相关的事件

最新回答 / 代码娟
c点坐标不是求出来的,而是老师根据大概的位置设定出来的,用于辅助求半径用的

最赞回答 / Tbea
刮刮乐形式的就是放一张canvas绘制的图片做的遮罩 然后通过 globalCompositeOpeartion 属性的设置实现
课程须知
需有基础HTML,JS,CSS知识。需学习《绚丽的倒计时效果》Canvas绘图第一课。
老师告诉你能学到什么?
深入了解Canvas各个绘图接口的使用方法。基础图形学知识。通过对一些基本元素的绘制,启发大家更多有效地绘图方法。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消