В основном у меня есть несколько подвижных фигур и способность рисовать.Когда пользователь стирает рисунок (рисует белым поверх своего рисунка), я не хочу, чтобы он мог рисовать поверх подвижных фигур.
Сейчас единственное решение, которое я могу придумать, это проверять каждыйвремя ластик движется, чтобы увидеть, сталкивается ли он с формой и просто не рисовать белым.
Проблемы, которые я вижу с этим решением:
- Необходимость проверять каждую фигуру каждый раз, когда ластик движется, звучит так, как будто это замедляет ход событий.
- КогдаЯ перемещаю фигуры вокруг (и перерисовываю холст), над ними будут появляться рисунки белого ластика (так что часть фигуры будет стерта).