KinectJSでは、影を「キャスト」する形状を描画せずに、影 (つまり、エッジがぼやけた半透明の形状) をどのように作成しますか?
最初は、シェイプに影を落とすだけで、シェイプ自体の不透明度をゼロに設定できると思いました。そのようです:
var rect = new Kinetic.Rect({
width: 100,
height: 100,
opacity: 0,
shadowEnabled: true,
shadowBlur: 10,
shadowOpacity: 0.6
});
ただし、最終的な shadowOpacity がシェイプ自体の不透明度の値で乗算されているように見えるため、これは機能しません。したがって、形状の不透明度==0 の場合、最終的な影の不透明度 = 0.6 * 0 == 0 になります。これは、影も最終的に見えなくなることを意味します。
望ましい効果を達成する方法について何かアイデアはありますか?