课程
/前端开发
/Html5
/Canvas绘图详解
请问代码里为什么没有用到moveTo();?
2015-09-22
源自:Canvas绘图详解 3-2
正在回答
lineTO()是从上一个坐标连接到当前坐标,前面用了beginPath重新绘制等于说之前没有坐标,所以lineTo相当于moveTo()的效果,但是第一个lineTo()不等于从0,0坐标开始画
老师前面有提过
context.beginPath(); //开始一条新路径 context.lineTo(x,y); //绘制线条连接前一点与当前点。因为前一点为空,所以只绘制当前点。
这俩连着用,效果相当于
context.moveTo(x,y); //开始一条新的子路径
因为beginPath和moveTo在一起,相当于moveTo的功能
举报
Canvas系列教程第二课,详解Canvas各接口,让同学彻底掌握Canvas绘图
3 回答moveTo和lineTo值可以一样吗?
3 回答请问我的代码哪里出错了
3 回答为什么我画出来的不是弯月?仔细核对了代码,没找到问题,求指点
1 回答为什么我的代码是空白的 请教大神
2 回答第二个重写Moveto的意义何在