0

次の図のように、ActionScriptにプログラムで(おそらく表示フィルターを使用して)オブジェクトの周囲に白と暗い境界線を追加する方法はありますか?または、Photoshopまたは同様のツールによって既にグラフィックアセットに境界線が追加されていますか?

ここに画像の説明を入力してください

上の画像は、ゲームMagic Land(c)Woogaのスクリーンショットです。

4

1 に答える 1

3

はい、これを実現するために 2 つの 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 に答える