在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