Как предотвратить наложение рисования (ластик) на холст HTML? - PullRequest
0 голосов
/ 28 января 2019

В основном у меня есть несколько подвижных фигур и способность рисовать.Когда пользователь стирает рисунок (рисует белым поверх своего рисунка), я не хочу, чтобы он мог рисовать поверх подвижных фигур.

Сейчас единственное решение, которое я могу придумать, это проверять каждыйвремя ластик движется, чтобы увидеть, сталкивается ли он с формой и просто не рисовать белым.

Проблемы, которые я вижу с этим решением:

  1. Необходимость проверять каждую фигуру каждый раз, когда ластик движется, звучит так, как будто это замедляет ход событий.
  2. КогдаЯ перемещаю фигуры вокруг (и перерисовываю холст), над ними будут появляться рисунки белого ластика (так что часть фигуры будет стерта).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...