【问题标题】:Merge shapes and draw border around final shape合并形状并在最终形状周围绘制边框
【发布时间】:2010-06-17 11:10:30
【问题描述】:

我还不能发布图片: http://i.imgur.com/7Kci5.jpg

使用 Actionscript 3,我在一个 MovieClip [顶部绘图] 上绘制了多个形状。我需要的最终结果是底部图。我最初认为只需合并形状然后找到一种方法在最终结果周围绘制边框会很简单,但我似乎找不到任何方法。

这是可能的还是有更好的方法来尝试这样做?

【问题讨论】:

  • 有趣的是你今天发布这个问题,我也在寻找答案。

标签: actionscript-3 shapes


【解决方案1】:

有3种方法:

  1. 很难的数学。不要直接绘制它们,而是通过一个额外的抽象层来绘制,计算结果曲线并绘制它们。
  2. 简单的抽象层。不要直接绘制,而是用 2 种颜色绘制它们两次,一种是内部的,一种是外部的,外部的要大一个像素(至少在圆形的情况下很明显)。仅当您绘制到同一个 Graphics 对象时才有效。
  3. 使用没有模糊的 GlowFilter(尝试使用 1 的作用)并将剔除设置为 true。

问候
back2dos

【讨论】:

  • 非常感谢,#3 带有剔除属性的 GlowFilter 运行良好。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-13
  • 2020-07-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多