2009-11-03 85 views
4

有没有简单的方法来灰化精灵?我禁用了一个按钮,并且我知道如何做到这一点,但是想在GUI中表达这一点。AS3灰色精灵?

回答

7

您可以将ColorMatrixFilter应用于您的Sprite,并使近似值使颜色变为灰度。

sprite.filters = [ new ColorMatrixFilter([0.3086, 0.6094, 0.0820, 0, 0, 0.3086, 0.6094, 0.0820, 0, 0, 0.3086, 0.6094, 0.0820, 0, 0, 0, 0, 0, 1, 0]) ];