Unity ゲーム制作

【Unity】Area Lightが光らない!対応方法はこちら。

3Dゲームを開発し始めてまもない頃、Area Lightが光らなくて困った時に対策方法を見つけました。

その共有です。

前提

  • Unityバージョン:2022.3.9.f1
  • テンプレート:URP

 

【Unity】Area Lightが光らない!対応方法はこちら。

私が遭遇した現象は下の通り。PlaneやCubeで部屋を作り、Area Lightを当てたところ、真っ暗でした。。。

【Unity】Area Lightが光らない!対応方法はこちら。

以下に対応方法を記載します。

 

オブジェクトをStaticにする

床を光らせるために、FloorオブジェクトのStaticのチェックボックスをONにします。

【Unity】Area Lightが光らない!対応方法はこちら。

 

ライトをベイクする

次に、Window > Rendering > Lightingを表示し、Generate Lightingをクリックします。

【Unity】Area Lightが光らない!対応方法はこちら。

【Unity】Area Lightが光らない!対応方法はこちら。

 

ライトがベイクされるまで待つ

あとはライトがベイクされるまで待ちます。やはりライティングの処理は重いので、反映し切るまでに時間がかかります。

下の例では一部の床が黒くなっていますが、これは処理中だからです。少し時間を待つとちゃんとライトが反映されていました。

【Unity】Area Lightが光らない!対応方法はこちら。

これでUnityのArea Lightが使えるようになりましたね!

 

 

 

-Unity, ゲーム制作