移動光源と固定光源を使用するプラットフォーマーのプロトタイプを作成し、いくつかのトリッキーな問題に遭遇し、基本的に何らかの回避策または代替ソリューションを探しています。
私の最初のアイデアでは、背景用と敵用に 1 つずつ、2 つのマスクを使用しました。以下のファイルでわかるように、背景。
swf: http://efullick.com/light/light_test.swf
そこで、敵と背景を常に不透明に保ち、その上にある大きな黒い闇の層の一部をマスクする方が理にかなっているかもしれないと考え、この時点に至りました。
swf: http://efullick.com/light/darkness_test.swf
したがって、このアプローチを機能させるには、明らかにマスクを逆にする必要があることに気付きました。これにより、暗点を作成する代わりに、穴が開いた多くの暗さが得られますが、私は.複数の光源でこれを効果的に行う方法がよくわかりません。
何か案は?