2011-01-23 8 views
1

ねえ。私はちょっとしたフラッシュゲームに取り組んでいます。それはトップダウンゲームです。あなたのキャラクターは600x800ピクセルの領域に配置され、矢印キーを使って(8方向に)歩き回ることができます。ゲームの目的は、敵が食べることを避けることです。Actionscript 3で基本的な "霧の戦争"効果を作り出すには?

ゲームをより面白くするために、私は「霧の戦争の」効果を作成したいので、あなたは、マップ全体を見ることができないのではなく、自分のキャラクターの周りの小さな領域のみ。私は物事を非常に基本的なものにすることを考えています。私が探しているのは、マップ全体が黒く塗られていることですが、あなたのキャラクターの周りには「視界の円」があります。このように:もちろん

alt text

、マップの周りのプレイヤーが移動すると、視界の円は彼と一緒に移動します。障害物があった場合、彼らは彼らが彼らに向かって移動したように "見える"ようになるだろう。

この機能の実装を開始する場所がわかりません。私はactionscript 3を使用していると本当に私にそれを実装する方法のアイデアを与える上であなたの助けに感謝します!ありがとうございました!

答えて

2

視覚に「マスク」を適用しようとしています。その後、あなたのキャラクターが動くにつれて、実行時にそのマスクのプロパティを更新する必要があります。かなりストレートでなければならない。

マスクについては、this tutorialを参照してください。

EDIT 私はあなたにマスクを使用するFlexの例を教えてくれました。あなたはFlashでこれをやろうとしているようです。このコンセプトはまだ適用されます...マスクが必要です。 Flashでこれを行うには、this exampleまたは類似のものを参照してください。

+0

はい、これは有望です。私はいくつかのコードの作業を開始し、それがどのように行くのか教えてください!ありがとうございました! –

関連する問題