質問編集履歴
3
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -18,3 +18,7 @@
|
|
18
18
|
野外のオブジェクト、室内のオブジェクト、
|
19
19
|
それぞれ別のディレクショナルライトを当てるにはどうすればよいでしょうか?
|
20
20
|
よろしくお願い致します。
|
21
|
+
|
22
|
+
追記-------
|
23
|
+
Unity標準のLitシェーダーならばうまくいったので、
|
24
|
+
シェーダーの書き方に問題あるようです。
|
2
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,7 +3,7 @@
|
|
3
3
|
Unityで自作のゲーム開発をしているのですが、
|
4
4
|
既存のプロジェクトをURP環境に移行させている最中で不具合が出てしまいました。
|
5
5
|
|
6
|
-
今までは
|
6
|
+
今までは野外と室内で使用するディレクショナルライトを分け、
|
7
7
|
カリングマスクで当てるオブジェクトを制御していたのですが、
|
8
8
|
URP環境ではマスクが機能せず全てのオブジェクトにライトが当たってしまいます。
|
9
9
|
|
@@ -15,6 +15,6 @@
|
|
15
15
|
GetMainLight()で取得できるライトにカリングマスクが考慮されず
|
16
16
|
そのままメイン扱いのライトを取ってくるようでした。
|
17
17
|
|
18
|
-
野外のオブジェクト、
|
18
|
+
野外のオブジェクト、室内のオブジェクト、
|
19
19
|
それぞれ別のディレクショナルライトを当てるにはどうすればよいでしょうか?
|
20
20
|
よろしくお願い致します。
|
1
文法の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
|
10
10
|
Unityのバージョンは2021.3.16f1で、
|
11
11
|
機能追加されたLightLayerも試してみたのですが、
|
12
|
-
|
12
|
+
カリングマスクが無効にならず、うまく機能しません。
|
13
13
|
|
14
14
|
シェーダーは手書きしているのですが、
|
15
15
|
GetMainLight()で取得できるライトにカリングマスクが考慮されず
|