【实现100个unity特效之6】最全的Unity各种2d光源的使用和案例说明

最终效果

在这里插入图片描述

将项目升级为2dURP

参考:【unity小技巧】为啥我们的模型材质显示粉色?unity普通项目升级URP项目

安装UPR插件
在这里插入图片描述
新建URP配置文件(只有完成第一步操作之后才会有创建的选项)
右键>Create>Rendering>URP Asset (with 2D Renderer)
在这里插入图片描述
修改Project Settings(项目设置里面的相关设置)

Edit>Project Settings>Graphics>设置Scriptable Render Pipeline Settings为之前新建的渲染管线资产>右下角Save to asset(保存到资产)

同样在Project Settings中,把Quality的Render Pipeline Asset设置为之前创建的渲染管线资产
在这里插入图片描述
在这里插入图片描述
升级项目材质到2D URP

Window>Rendering>Render Pipeline Converter

(渲染管线转换器)
在这里插入图片描述

选择Convert Built-in to 2D(URP)(转化内置到2D URP)

勾选Material and Material Renference Upgrade(材质和材质引用升级)
点击Initialize Converters(初始化转换器),然后才能点Convert Assets(转换资产)

在这里插入图片描述

全黑场景

补充:有群友反馈,如果这时候场景没有全黑,可以新建个2d全局灯光,调整亮度即可,当然要注意看项目是否已经存在了一个2d全局灯光了,如果有了就不要再重复添加了
在这里插入图片描述

创建一个2D灯光测试

在这里插入图片描述
注意:创建2d灯光后,所有的物体环境材质都会变为sprite-lit-default,如果因为各种原因有些材质没有改变的话可能需要你手动去进行修改
在这里插入图片描述效果在这里插入图片描述

各种2d灯光说明

注意:每个灯光都可以修改他的渲染图层,定义它渲染在哪个图层上。通常我们希望远背景不受前面灯光的效果,可能会需要用到
在这里插入图片描述

1、精灵光源2d

图片样式的光源,比如实现一个爆炸图片发光效果
在这里插入图片描述

2、聚光灯2d光源

默认是点光源样式,或者调整参数把他变为一个手电筒形式的光源
在这里插入图片描述
在这里插入图片描述

3、全局光源2d

全局光照亮度,可以调整亮度和修改目标图层,实现背景暗的效果,类似夜晚的效果,控制他的强度实现昼夜交替
在这里插入图片描述

4、自由形式光源

可以修改创建为各种样式的光源
在这里插入图片描述

灯光阴影和遮挡、余光效果(2024/08/03补充)

1、灯光阴影和遮挡

理想状态下,我们不希望2d灯光可以穿透墙壁
在这里插入图片描述
要实现这个效果,我们可以在我们的灯上设置阴影强度为1
在这里插入图片描述
然后我必须向组件添加一个阴影投射器,Shadow Caster 2D,编辑绘制包裹墙体
在这里插入图片描述

效果,可以看到灯光不会再穿透墙体
在这里插入图片描述
而是投射很真实效果的阴影
在这里插入图片描述

2、余光

我们也可以选择不完全遮挡灯光,而是只抵消一部分
在这里插入图片描述
修改Strength,控制抵消的强度
在这里插入图片描述
效果,实现了类似余光的效果
在这里插入图片描述

完结

赠人玫瑰,手有余香!如果文章内容对你有所帮助,请不要吝啬你的点赞评论和关注,你的每一次支持都是我不断创作的最大动力。当然如果你发现了文章中存在错误或者有更好的解决方法,也欢迎评论私信告诉我哦!

好了,我是向宇https://xiangyu.blog.csdn.net

一位在小公司默默奋斗的开发者,闲暇之余,边学习边记录分享,站在巨人的肩膀上,通过学习前辈们的经验总是会给我很多帮助和启发!如果你遇到任何问题,也欢迎你评论私信找我, 虽然有些问题我也不一定会,但是我会查阅各方资料,争取给出最好的建议,希望可以帮助更多想学编程的人,共勉~
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

向宇it

创作不易,感谢你的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值