Unity2D光照 2DLight使用详细讲解

#Unity2D光照详细讲解

首先我们需要知道unity的2d光照是在2019版本新增的功能 在2020里面是看不到的,而我们想要在2020版本里使用此功能则需要将我们的项目升级成URP项目 或者在创建项目的时候选择URP。
##一、那么我们先讲一下如何在2019里面配置2D光照
首先我们在Window下找到packageManager 搜索Light 你会看到这样一个包点击右下角的install 如下图在这里插入图片描述
这样我们的基础包算是安装完成了
2、如果你使用的是unity2020版本 那么是无法像2019版本进行配置的 (如果是创建的URP项目则不用配置)所以我们就需要将我们的项目升级成URP项目
同样是在window下打开packageManager 搜索Script 安装 注意红色标注的地方一定要选对
在这里插入图片描述
接下来再搜索Render 安装
在这里插入图片描述
两个包都安装完成后 基础包算安装完成了

##二、配置光照
前面我们已经将光照所需要的东西都已经装好了 下面我们需要对2D光照进行配置
首先创建一个pipeline Asset 我们命名为 2DLight
在这里插入图片描述
创建完成后会生成两个东西 ,我们需要将2DLight 属性中的RenderList清空
在这里插入图片描述
在这里插入图片描述

接下来再创建一个2DRender
在这里插入图片描述
这里命名为2DRender
在这里插入图片描述
接下来我们打开我们Edit Project Setings
找到Graphics 把我们的2DLight 托上去 保存
在这里插入图片描述
然后再选中我们的2DLight 将我们创建的2DRender拖到2DLight的的RenderList中
在这里插入图片描述
保存 !保存!保存! 重要的事说三遍!
OK 这个时候我们的光照已经配置完成了 接下来可以使用了2D光照了
##三、2D光照的使用
首先我们拖一张图片到我们的场景中 我们会发现它是黑色的
在这里插入图片描述
然后我们在场景中创建一个2D点光源 创建之后我们就会发现我们原先的那个图片有部分区域变亮了 这就证明我们的2D光照生效了
在这里插入图片描述
接下来我们只需要对光照的属性进行调整就能达到我们想要的光照效果了
接下来是阴影问题 首先我们需要将我们的光照的阴影强度调高 因为0的话就看不到阴影了
在这里插入图片描述
然后我们找一个我们想要的图同样拖到场景中 我这里叫mask
给这个mask图添加一个脚本 Shadow Caster 2D 然后点击小红框内的图标就可以在Scene任意编辑形状 阴影也会随着改变 OK 我们的光照已经阴影都已经完成了 剩下的就需要自己去研究探索了
在这里插入图片描述

如果有其他问题欢迎在评论区留言

或者加QQ群:523343683 一起探讨技术

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值