unityでいってみよう!

unityがチョットワカル位の人のブログ

LightSettings APIについて

f:id:kimukats:20210511122430p:plain

これまでLighting Windowの内容をスクリプトから参照するAPIが無い為、リフレクションとSerializeObjectを駆使して値を拾っていましたが、Unity2020.1でLightingSettingというクラスが追加されました。

こんな感じで現在のSceneのLighting設定の内容にアクセスすることが出来ます。

var lightingSettings =  Lightmapping.lightingSettings;

これまでは、LightmapEditorSettings内のinternalAPIから取得する必要があったのですが、Lightmappingクラスに追加された感じです。 もともとLightmappingの管理下にlightingDataAssetがあったので自然といえば自然ですが。