はじめに
「SpriteLightKit」を Unity プロジェクトに導入することで
スプライトに疑似ライティングを反映できるようになります
使用例
適用前
適用後
使い方
- メインカメラの子として空の GameObject を作成し、
SpriteLightKit コンポーネントをアタッチします - メインカメラに SpriteLightKitImageEffect コンポーネントを追加し、
SpriteLightKitBlendImageEffect.shader をシェーダプロパティにドラッグします - SpriteLightKit コンポーネントのライトレイヤーを設定します
これは、スプライトライトを配置するレイヤーです - メインカメラのカリングマスクからライトレイヤを削除し、
スプライトライトをレンダリングしないようにします - SpriteLightMaterialを使用していくつかのスプライトを作成し、
前の手順で選択したライトレイヤー上にあることを確認します