在KinectJS中,您如何创建阴影(即具有模糊边缘的半透明形状)而不绘制“投射”它的形状?KineticJS:阴影没有形状?
起初我以为可以让形状投下阴影,但将形状本身的不透明度设置为零。像这样:
var rect = new Kinetic.Rect({
width: 100,
height: 100,
opacity: 0,
shadowEnabled: true,
shadowBlur: 10,
shadowOpacity: 0.6
});
然而,这并不因为它似乎最终shadowOpacity由形状本身的不透明度值乘工作。所以如果形状不透明度== 0,那么最终的shadowOpacity = 0.6 * 0 == 0.这意味着阴影也最终不可见。
您对如何达到预期效果有任何想法吗?
在链接的示例中,所有阴影投射形状都是可见的。我想要拥有的是没有产生它的形状的影子。或者,它也可以是应用于塑造其边缘的滤镜。这又是我在API中找不到的东西。 – atis 2013-03-12 15:10:38