iT邦幫忙

2021 iThome 鐵人賽

DAY 29
0
自我挑戰組

用unity製作2DRPG雛形-沒有大野狼的小紅帽系列 第 29

29.unity 2D燈光(Universal RP)

燈光在遊戲中也是一門大學問呢......
來簡單實現類似Don't Starve Together的燈光效果吧!

效果

0.png

UniversalRP

1.安裝
Windows → Package Manager →下載UniversalRP或Lightweight RP
1.png

2.Create→Rendering→Universal Render Pipeline→選Pipeline Asset
3.Create→Rendering→Universal Render Pipeline→選2DRenderer
2.png
至此,會有三個檔案,檔案類型有兩種Asset或Data。
3.png

Pipeline Asset,會產生Asset和預設的Data,接下來要用2D Data取代他。
4.點選Universal Render Pipeline Asset,將General中的Data改成2D Data。
4.png

5.設定Render Pipeline
Edit → Project Settings → Graphics → Scriptable Render Pipeline Settings
將Pipeline Asset拖曳進去
5.png

6.創材質
Create → Material
將此材質拉進所有要變黑的tilemap中
6.png

7.新增場景燈光
階層→右鍵→Light→2D→新增燈光
7.png

可以自由調整燈光照域、顏色、強度...等等
7.5.png

8.新增角色燈光
Add Component → Light 2D
8.png

9.將所有物件渲染,這樣連非tilemap的物件也都會變黑
Edit→Render Pipeline→Universal Render Pipeline→2DRenderer
9.png

10.如果沒有,請去設定物件和燈光的圖層
讓燈光是作用在所有圖層上
10.png


上一篇
28.unity音樂與音效(AudioSource)
下一篇
30.unity輸出
系列文
用unity製作2DRPG雛形-沒有大野狼的小紅帽30

尚未有邦友留言

立即登入留言