问答详情
源自:3-2 画一个五角星

请问代码里为什么没有用到moveTo();?

http://img.mukewang.com/5600c07c0001b83606720496.jpg

请问代码里为什么没有用到moveTo();?

提问者:Tran_ 2015-09-22 10:45

个回答

  • 熙男
    2016-11-02 10:29:00

    lineTO()是从上一个坐标连接到当前坐标,前面用了beginPath重新绘制等于说之前没有坐标,所以lineTo相当于moveTo()的效果,但是第一个lineTo()不等于从0,0坐标开始画

  • 鱼字头上一把刀
    2016-10-17 14:52:43

    老师前面有提过

    context.beginPath();    //开始一条新路径
    context.lineTo(x,y);    //绘制线条连接前一点与当前点。因为前一点为空,所以只绘制当前点。

    这俩连着用,效果相当于

    context.moveTo(x,y);    //开始一条新的子路径


  • 霞_霞
    2015-12-14 20:32:43

    因为beginPath和moveTo在一起,相当于moveTo的功能