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