Извините, если этот вопрос был задан где-то еще, но это довольно сложно сформулировать так, как есть, поэтому я ничего не смог найти.
Есть ли способ реализовать маски на холсте?
Например, только фигуры (без изображений )Я рисую дом с окном. У меня также есть фигура, представляющая человека. Я хочу, чтобы этот человек появлялся в окне -, но, очевидно, только настолько, насколько это позволяет окно, и человек должен быть виден. Остальные будут замаскированы.
Я подумал о том, чтобы очистить часть дома, занятую окном, так, чтобы в слое была настоящая дыра, что упрощает решение проблемы.
Но я понимаю, что вы не можете удалять фигуры или части фигур на холсте, а только рисовать новые вещи поверх старых. Итак, в многоуровневой -многоуровневой среде (я делаю игру на Kinetic.JS ), что именно я могу сделать?
Извините, если что-то из этого плохо объяснено -новым для всей графической вещи.