unity2D燈光

這幾天研究2D遊戲的開發 然後發現了2019版本之後的unity會有2D燈光的更新
然後我學習了一下 真的非常好用 效果賊好 且特別靈活

下面從開始導入包給大家介紹一下
準備工作
首先在Package Manager面板下搜索light即可發現這個插件
在這裏插入圖片描述
然後安裝下來
之後需要一系列設置 大家跟着我做就沒毛病
我們在project面板下創建一個Pipeline Asset 我的叫做2Dlight
在這裏插入圖片描述

我們打開Edit-Peoject settings-Graphics設置Scriptable Render Pipeline Settigns的值 就是剛剛創建的
在這裏插入圖片描述

然後在projects面板再次創建一個2DRenderer 我的叫做2DRenderer
在這裏插入圖片描述
第二個箭頭
再給2DLight中的參數賦值爲2DRenderer
在這裏插入圖片描述
這樣 準備工作就完成了

然後就可以添加2D燈光了
這個時候我們添加Sprite之後會發現屏幕一片黑暗
這是因爲沒有2D光源的原因

在這裏插入圖片描述

unity給我們提供了5種類型的光源
其實我們可以隨意創建 在設置中可以更改類型
至於其中的參數等 我就不做簡單的介紹了 和3D有很多相似的地方
然後有一個FreeFromlight是一個很靈活的光源 可以根據自己想要的效果隨意更改形狀

我簡單做了一個對比 以便讓大家看下效果
在這裏插入圖片描述

在這裏插入圖片描述

這個是真的好用 可以隨心所欲想怎麼設置就怎麼設置

代碼控制

這個2DLight和3DLight一樣都是可以通過代碼來控制的
首先引入using UnityEngine.Experimental.Rendering.LWRP;

然後在代碼中就可以控制Light2D的模式 參數等信息
如果能靈活的使用燈光 項目會變得觀賞性非常高的

如果你也是unity愛好者 歡迎關注我的博客

我會在這裏持續更新我的學習過程

祝大家頭髮濃密 睡眠良好 財富自由

我是一名愛健身的準程序員

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章