【问题标题】:irregular shaped gradiant contour in FlashFlash中不规则形状的渐变轮廓
【发布时间】:2012-01-30 11:59:22
【问题描述】:

我正在寻找一种方法来获得与 in the Adobe forums 发布的类似效果

目前的解决方案是非常暴力的,使用大约 60 个中间形状逐渐从外部形状到内部形状,同时每次稍微改变颜色。

这是他们的最终结果:

这种蛮力解决方案会消耗过多的 CPU 功率,无法实时使用。

有没有“标准”的方式来完成这个?

谢谢!

编辑:

在我的特殊问题中,我只想让形状淡入背景颜色,因此我的解决方案是绘制比平时稍大的图像,并使用 Flash 的模糊滤镜来创建渐变效果。这只是因为我的背景图像是纯色的,所以这不适用于所有人。这也是一种占用大量 CPU 资源的方法,但比绘制 60 个形状要快。

【问题讨论】:

    标签: flash actionscript-3 real-time gradient


    【解决方案1】:

    您可以通过将 GlowFilter 应用于黄色形状(在本例中为更大的外部形状)、使用蓝色光晕并将其设置为“内光晕”来获得类似的效果。您还可以尝试将内部形状放在它上面,这次也使用黄色填充,应用黄色的常规外部发光。

    另一种方法是使用贝塞尔补丁,例如 Away3D 有它,但忽略 3D 的东西,只是将它用作 2D“橡胶垫”。这将需要对要使用的正确纹理进行一些实验(我将从径向蓝黄色渐变开始)。然后扭曲补丁以使其适合形状,然后直接使用它或用原始形状遮盖它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-13
      • 2021-03-17
      • 2017-07-19
      • 2018-07-25
      • 2017-08-11
      • 2014-11-22
      • 1970-01-01
      相关资源
      最近更新 更多