2013-03-04 2 views
4

Я знаю, вы можете использовать beginpath(); с кругами на холсте. Однако из того, чему меня научили, вам не нужно использовать его с линиями. Я иногда не использую его с линиями, и он отлично работает, то же самое с добавлением beginpath(), все еще отлично работает. Но должен ли я использовать beginpath(); с линиями? Если да, то что еще? Это хорошая или плохая привычка, расскажите мне все, что вы знаете.canvas я должен использовать beginpath() с html5 линиями

Спасибо за помощь!

ответ

2

Да, используйте beginPath()

beginPath() говорит холст, что вы собираетесь начать новый путь - и toLine() представляет собой процесс, путь. Без beginPath() ваши следующие рисунки будут кровоточить на ваши предыдущие рисунки, потому что холст думает, что вы все еще продолжаете эти предыдущие рисунки. То же самое касается других рисунков пути, таких как arc, arcTo, quadraticCurveTo и т. Д.

Смежные вопросы