3
respostas

não entendi o pincel.beginPath();

Alguem poderia me explicar por que que usamos esse beginPath? testei fazer sem colocar ele, e funciona da mesma forma

3 respostas

Eae Victor, tudo bem?

Essa função beginPath() começa um novo caminho (desenho). Imagina que você vai escrever um texto à mão em letra cursiva, só que a cada palavra você tira a ponta da caneta do papel e começa um novo desenho. SevocênaotirarapontadacanetadopapeloseutextovaificarassimigualsevocênaoderocomandobeginPath()acadadesenhk.

Na definição mesmo, é como se zerasse todos os caminhos que já tinha salvo na tua variável "canvas".

Espero que tenha dado pra entender..

Bons estudos!

Nossa, a explicação do Abraão ficou ótima. Mas é exatamente isso. Em alguns casos, pode até funcionar não usar o comando, mas é importante você praticar usando, é um bom hábito. Te garanto, irá evitar muita dor de cabeça no futuro...

muito obrigado! ajudou bastante!