如果这个问题在其他地方已经被问过了,我很抱歉,但它的表达方式非常困难,所以我找不到任何东西。
是否有办法在画布中实现蒙版效果?
例如,只使用形状(没有图像),我画了一幢房子,并在其中画了一个窗户。我还有一个表示人物的形状。我想让这个人出现在窗户前面,但显然只有窗户允许显示的部分才能看到这个人。其余部分将被裁剪。
我考虑过清空窗户所占据的房子部分,从而在图层上形成一个真正的洞,这样问题就容易解决了。
但是我知道你不能在画布上删除形状或形状的部分,只能在旧的东西上绘制新的东西。因此,在多层环境中(我正在使用Kinetic.JS制作游戏),我应该怎么做呢?
对不起,如果我的表述有误 - 对图形完全陌生。