Маскировка фигур на холсте HTML5?

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

Есть ли способ реализовать маски на холсте?

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

Я подумал о том, чтобы очистить часть дома, занятую окном, так, чтобы в слое была настоящая дыра, что упрощает решение проблемы.

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

Извините, если что-то из этого плохо объяснено -новым для всей графической вещи.

9
задан Utkanos 24 September 2014 в 10:59
поделиться