为了账号安全,请及时绑定邮箱和手机立即绑定
transform貌似没有设置旋转特性的参数。
如果你绘制的图形坐标是用context.translate()来进行改变的,那么用context.scale()进行缩放是不会影响坐标位置的,但是仍然会影响边框的粗细等数值特性。
只能用于线条的开始和结尾处,不能用于线条的连接处,仔细理解这句话的意思,比如你画了一条线,
cxt.beginPath();
cxt.moveTo(200, 500);
cxt.lineTo(400, 300);
cxt.closePath();
然后再设置cxt.lineCap = 'round';会发现是不起作用的,因为cxt.closePath()有自动闭合图形的功能,这是你在看开头第一句话,是不是理解为什么不起作用了吧
那么相应的矩形,六角形,三角形,任意对称多边形都可以利用圆绘制出来。
大家加油!
谷歌大法好!
被这章的封面骗了呜呜

最新回答 / ttwhy
通过setInterval不停改变星星的opacity可以实现闪烁。用老师之前讲的 setInterval(function(){     render(context);     update();    },200)这个方法。不间断绘制及改变底层参数。

+ 我来回答 回答最高可+2积分
大家加油~
对于这门课程为了减少个别同学的学习弯路,把我学习过程中遇到的小知识点贴出来!
首先要知道Math.sin(x),此处的参数x为弧度制,而非角度制,必须清楚。
第二要懂得角度转弧度的转换。数学知识普及2π弧度=360度(一个半径的弧长对应的弧度为1弧度)那么2π个r的弧长对应的角度为2π
ok下面就转化把,18度=18×π/180 如果绕不过来就直接(2π弧度=360度)
两坐标点的距离是用勾股定理算的
为什么是-Math.sin((54+i*72)/180*Math.PI)*0.5)而不是-Math.sin((54+i*72)/180*Math.PI)*0.5 求指教
课程须知
需有基础HTML,JS,CSS知识。需学习《绚丽的倒计时效果》Canvas绘图第一课。
老师告诉你能学到什么?
深入了解Canvas各个绘图接口的使用方法。基础图形学知识。通过对一些基本元素的绘制,启发大家更多有效地绘图方法。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消