0

ActionScript 中是否有编程方式(可能通过使用显示过滤器)在对象周围添加白色边框,然后是深色边框,如下图所示?或者是否已经通过 Photoshop 或类似工具将边框添加到图形资源中?

在此处输入图像描述

上图是游戏 Magic Land (c) Wooga 的截图。

4

1 回答 1

3

是的,您可以使用两个 GlowFilter 来实现此目的:

displayObject.filters = [new GlowFilter(0xffffff, 1, 4, 4, 10, 2), 
                         new GlowFilter(0x0, 1, 1.5, 1.5, 10, 2)];

您可能想对这些值进行一些试验。

  • 厚度主要由模糊值控制(在上面的示例中,白色为 4,黑色为 1.5)。
  • 由于我们真的不想要模糊的外观,我们需要使用高强度(上例中为 10)。
  • 使用高强度时,通常最好将质量从默认的 1 设置为 2,否则笔画会看起来有点像素化。在这种情况下,您需要稍微降低强度。
于 2012-08-18T16:40:41.407 回答