-1

私は使用libgdxしていますが、ランプをシミュレートする方法を考えていました。

つまり、背景のテクスチャがあり、暗い環境を想定しているため、その中のすべての色がかなり暗いということです。私がやりたいのは、テクスチャの領域をつかんで、どこかにランプがあるかのようにすべての色を明るくすることです。

さて、ランプは動いているはずで、実行時に計算されるので、それがどこにあるかを知ることは予測できません。私の頭に浮かぶのは、テクスチャからすべてのピクセルを取得し、色とその効果を得るには、rgb値を高くするように変更するだけです。

問題は、ランプが大きく動いていることを想定しているということです。ゲームが終わるまで動きが止まらず、ピクセルごとに色を変えるのは大変な作業だと思います。別の方法はありますか?

ちなみに、ゲームは漫画なので、ランプがリアルである必要はありません。

4

1 に答える 1

3

代わりに、アルファ ブレンドされた透明度を重ねて、ランプ以外の可視領域を暗くすることはできますか? これを使用して、ゲームで疑似照明効果を実現する予定です。

于 2012-09-04T05:31:59.303 に答える