Flash 中的 ColorMatrixFilter - 添加颜色,保留黑色
我有一个 MovieClip - 例如角色的脸。它有黑色边框和棕色填充(皮肤)。我需要改变皮肤的颜色。 我看到有两种方法可以实现:
使用 ColorTransform。但我需要将皮肤放在单独的 MovieClip 中,以便我可以单独更改皮肤的颜色,而不是边框。这有点复杂。如果我有一些其他元素,例如半透明阴影(它们将保持棕色)。
使用其他东西(也许是 ColorMatrixFilter)?
I have a MovieClip - for example a character's face. It has a black border and a brown fill (skin). I need to change the skin's color.
I see 2 ways to go at it:
Use ColorTransform. But I need to have the skin in a separate MovieClip, so that I can change the skin's color alone, not the borders. It's kind of complicated. If i have some other elements, like semi transpatent shadows (they will stay brown).
Use something else (maybe ColorMatrixFilter)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
检查此链接。它非常彻底地回答了您的问题:
更改 MovieClip Actionscript 3 的填充颜色
总结一下;看来你的第一种方法是最好的选择。
Check this link. It answers you question pretty thoroughly:
Changing fill color of MovieClip Actionscript 3
To sum it up; it looks like your first method would be the best route to take.