3
2Dゲームでトーチライト効果(光源の周りの明るい領域)を実現できますか?
シンプルな2Dゲームを自分で書くことを考えています。最初は完璧なグラフィックスやゲームプレイでは輝きませんが、PCゲーム開発の最初のステップと考えています。したがって、このような単純なスプライトベースの2Dゲーム(ヒーローズIVやStartcraft BroodWarなど)を想像してください。 照明の変化に応じてゲームプレイが昼夜をサポートし、同時にすべての照明のニュアンスにスプライトを作成しなければならないのは気が狂います。そこで、他のオブジェクトの上に半透明のレイヤーを追加するだけで十分だと判断しました。 このソリューションの問題は、ゲーム内に光源オブジェクト(トーチを着ているヒーローや燃えている建物など)がある場合、その周囲に明るい領域が必要であるということですよね?私は半透明のレイヤーをすべての上に置いているので、私が望むトーチライトの視覚効果を実現するにはどうすればいいですか?照明効果に基づいて「ギャップ」または異なる色の領域を追加して、そのレイヤーを再描画することはできますか?