Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   canvas - зачем beginPath (https://javascript.ru/forum/xhtml-html-css/55664-canvas-zachem-beginpath.html)

torsar 08.05.2015 18:48

canvas - зачем beginPath
 
пример из сайта-обучалки:
context.beginPath();
context.moveTo(100, 150);
context.lineTo(450, 50);
context.stroke();


код рисует линию
но зачем сдесь :

context.beginPath();


ведь и без него рисует

igormog 08.05.2015 21:16

beginPath() нужно использовать, когда добавляется сразу несколько линий на холст

hfts_rider 13.05.2015 12:04

Допустим если делаешь игру, поставил в канвасе круг котрый двигается, каждый раз очищается холст, но если не написать beginPath(), тогда очистка предыдущих скринов не произойдет и будет вместо круга линия.


Часовой пояс GMT +3, время: 01:41.