【Unity】2019.2 新版【2D光源】导入、配置与介绍 Lightweight RP

Unity版本需要使用unity 2019.2或更高版本

这里使用unity2019.2

 

packagemanager中show preview package后,找到并导入Lightweight RP(版本6.7.1或以上)(或者自己搜索light)

安装就完了

 

准备:

弄一个精灵,作为背景图来测试2D光源

【Unity】2019.2 新版【2D光源】导入、配置与介绍 Lightweight RP

 

1.创建一个Pipleline Asset

【Unity】2019.2 新版【2D光源】导入、配置与介绍 Lightweight RP

 

调节参数,Render Type为Customer

【Unity】2019.2 新版【2D光源】导入、配置与介绍 Lightweight RP

 

2.创建2D Renderer Data

接着我看见Data栏已经有一个ForwardRenderData,这是不行的,我们需要一个2D光照渲染的Data,因此我们创建一个

【Unity】2019.2 新版【2D光源】导入、配置与介绍 Lightweight RP 

 

创建2D Renderer

 【Unity】2019.2 新版【2D光源】导入、配置与介绍 Lightweight RP

 

3.将2D Renderer Data 赋给 第一步创建的PipelineAsset

【Unity】2019.2 新版【2D光源】导入、配置与介绍 Lightweight RP

 

4.将Pipeline赋值给Graphics

【Unity】2019.2 新版【2D光源】导入、配置与介绍 Lightweight RP

 

5.更新渲染

在Editor中找到Render Pipeline,

【Unity】2019.2 新版【2D光源】导入、配置与介绍 Lightweight RP

 

第一个是更新当前场景的灯光渲染为2D灯光,第二个是更新整个项目的灯光渲染

【Unity】2019.2 新版【2D光源】导入、配置与介绍 Lightweight RP

 

Proceed后可以发现,原有的平行光已经无效了。准备的2D背景图已经一片黑了

【Unity】2019.2 新版【2D光源】导入、配置与介绍 Lightweight RP

同时在light中增加了2D光源

【Unity】2019.2 新版【2D光源】导入、配置与介绍 Lightweight RP

 

6.光源简介

最后一个Global Light (2D就就省了,懒得打了),就是全局光,使用后场景会被直接照亮

参数:

【Unity】2019.2 新版【2D光源】导入、配置与介绍 Lightweight RP

 

其他四种

Freeform Light 2D:(左上)可编辑成任意形状,外框衰减

Parametric Light 2D:(右上)多边形光源,通过参数可调节成任意变数,和衰减,等

Sprite Light 2D:(左下)按精灵(图片)的范围,发光

Point Light 2D:(右下)可调节内圈和外圈的范围,外圈总大于内圈,可模拟聚光灯(即原有的Spot light)

【Unity】2019.2 新版【2D光源】导入、配置与介绍 Lightweight RP

 

参考视频:中文字幕 https://indienova.com/indie-game-development/2d-lights-in-unity/

参考视频:国人视频 https://www.bilibili.com/video/av62496259/?spm_id_from=333.788.videocard.1