Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.05.2015, 18:48
Профессор
Отправить личное сообщение для torsar Посмотреть профиль Найти все сообщения от torsar
 
Регистрация: 06.01.2012
Сообщений: 409

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


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

context.beginPath();


ведь и без него рисует
Ответить с цитированием
  #2 (permalink)  
Старый 08.05.2015, 21:16
Аспирант
Отправить личное сообщение для igormog Посмотреть профиль Найти все сообщения от igormog
 
Регистрация: 08.04.2015
Сообщений: 39

beginPath() нужно использовать, когда добавляется сразу несколько линий на холст
Ответить с цитированием
  #3 (permalink)  
Старый 13.05.2015, 12:04
Аватар для hfts_rider
Профессор
Отправить личное сообщение для hfts_rider Посмотреть профиль Найти все сообщения от hfts_rider
 
Регистрация: 26.01.2014
Сообщений: 181

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Повтор фото (getUserMedia(),HTML5 Canvas) aspex Элементы интерфейса 1 27.12.2014 16:46
Canvas картинка с обесцвечиванием. cheba Общие вопросы Javascript 9 31.05.2013 09:13
Почему неправильно вырисовывается canvas? Amateur Events/DOM/Window 0 19.09.2012 10:45
Создание экземпляра Canvas не затрагивая HTML Tails Общие вопросы Javascript 2 09.03.2012 13:55
Добавить на canvas еще один елемент greengarlic Общие вопросы Javascript 5 22.09.2010 10:16