在canvas中,如果想要画多条不是依次连接的线的时候,只有多次书写beginPath(),这个方法,因此为了使少使用beginPath这个方法,可以书写多个MoveTo,每一次的MoveTo都相当于开始一个新的下笔点,然后在lineTo即可画出多个不是依次连接的线,还有就是如果是依次连接的线,但是每一段的颜色粗细都不同时,可以使用该方法,或者使用beginPath这个方法,多次书写MoveTo与lineTo。但是也要书写多次strokeStyle与lineWidth,因此可以考虑使用save()这个方法,它会保存一些书写的strokeStyle与lineWidth,只需在需要使用的时候调用restore(),即可使用;
canvas中MoveTo新解
最新推荐文章于 2024-11-25 04:39:46 发布