createjs.Shadow 阿尔法

createjs.Shadow alpha

使用 createjs.Shadow 创建的投影的 alpha 是否可以独立于它所附加的对象进行控制?我试过了,简单地说:

myObject.shadow = new createjs.Shadow("#000000",200,200,15);
myObject.shadow.alpha=0.2;

但这是不行的。在 API 文档中找不到任何内容,但这些内容一开始就非常令人困惑。

影子上没有"alpha"

看起来 Shadow class 的属性没有正确记录。可设置的属性与初始化class时使用的参数相同:

  • 颜色
  • offsetX
  • 偏移量Y
  • 模糊

http://createjs.com/Docs/EaselJS/classes/Shadow.html

我将查看修复文档。感谢您的提醒!我很好奇,除了那个问题之外,为什么您会发现文档令人困惑。我们竭尽全力创建详尽、可读的文档,很遗憾听到您遇到问题。

您可以通过调整阴影使用的填充颜色的 Alpha 值来更改阴影的 Alpha 值。例如:

myObject.shadow = new createjs.Shadow("rgba(0,0,0,0.2)",200,200,15);

也许还值得一看 Graphics.getRGB()