AmbientLightSH2(アンビエント ライト スフェリカル ハーモニクス 2)
ワールドの環境光を制御するためのコンポーネント
項目
- Enabled:
- 効果なし。
- AmbientLight:
- 環境光のデータ。<SphericalHarmonicsL2<colorX>>
(ColorX9個で構成される。)
- IsActive:
- 現在このAmbientLightSH2を使用中かどうか。
(Falseなら、他のAmbientLightSH2が使用されている。)
- SetActive()
- 同期デリゲートアクション。
Actionトリガーすると、このAmbientLightSH2が使用される。
- 環境光に設定
- 押すと、このAmbientLightSH2が使用される。
使用例
- 環境光は一つのみ。
ワールドに最初からあります。(Skyboxスロットを探してください。)
- AmbientLightの数値を手入力で設定するのは困難です。
通常は、リフレクションプローブをReflectionProbeSH2でAmbientLightに変換し、値をコピーします。
- 綺麗な見た目のワールドを作るには、AmbientLight用のリフレクションプローブをどのように設定するかが非常に重要です。
その他
- バグがある?
環境光の設定を色々弄ったワールドを開いたときに、正しく読み込まれていない事があるっぽい?(ローカルで発生するから、自分一人では確認が難しい。)
(おそらく、ReflectionProbeSH2等の読み込みタイミングの問題だと思われます。)
もし、環境光の設定を弄ったら、セッションを再起動して複数人でテストすると良いかも。
(そもそも、ReflectionProbeSH2等で毎度AmbientLight値を生成する必要は無いので、AmbientLight値を定数化すればいいパターンもあります。)
- AmbientLightの型名↓
SphericalHarmonicsL2<colorX>