Unity URP 2D光照导入与配置

URP是Unity的通用渲染管线,能在保证性能的同时提供良好的视觉效果。适用于2DLight和多平台,尤其是移动端。配置URP时可能出现编译错误,重启Unity可解决。创建URP配置文件后,场景可能变黑,若未变黑,可能需重新创建对象或烘焙光照。重影问题可能由光照设置导致,而光照层叠问题需注意光照层级与物体层级匹配。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

请添加图片描述

上面随时间变化的火烧云和晚霞篝火的呼吸光照,都是URP的功劳。

1.什么是URP?

URP 全称为 Universal Render Pipeline(通用渲染管线)。
它的特点是在手游和端游均能在保持性能的同时有良好的效果
也就说在多数情况下,在下面的平台使用是这样的情况.(不代表不能用,只是不适合)

BuiltIn RPURPHDRP
移动VVX
PCVVV

其中HDRP的效果最佳,但是在移动端往往不足以支撑。而URP效果稍次,但是性能优异,而BuiltInRP…一言难尽。

其中如果你想使用2D Light,就选URP,如果制作2D游戏,就选URP。

2.配置URP与2D Light

在Unity Package Manager(UPM)中选择左上角的Unity Registry!!!
然后搜索”RP“,可以看到这里已经导入了URP,笔者并不想让读者沦为照做的机械,URP的导入和HDRP相差并不大。这里我们先选择URP导入,然后

一旦出现编译错误,请重启Unity即可解决,原因是BurstComplier的版本变动

在这里插入图片描述
随后我们在Project面板随意选一个文件夹,创建URP配置文件,命名为2DURP(随便都可以)
在这里插入图片描述
然后在Edit->Project Setting->Graphics->Scriptable Render Pipline Settings选择我们刚才创建好的配置文件。
在这里插入图片描述
接下来进入它的子项
URP Global Setting,点击New
在这里插入图片描述

在这里插入图片描述
创建一个URP Global Setting,如果你的步骤完全正确,那么你的场景里会立刻变黑。

奇怪的小问题

如果你认为步骤正确,然后场景里仍然有没变黑的。

  1. 创建新场景,或者创建新的Sprite看看是否变黑,考虑重新创建物体,有时候莫名的重新创建即可解决。
  2. 尝试重新烘焙场景光照在这里插入图片描述

在这里插入图片描述
3. 重影问题:完成后发现Scene或Game有不同程度重影问题,产生拖尾。
参考笔者另一篇文章:传送门
4. 如果出现了有的层有光照,有的没有,这不奇怪,是因为光照的作用层级和你的物体层级不同
5. 一个场景不能有两个作用于相同层的全局光

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

YUE ZHEN PENG

码字不易,如果你想请我喝杯果汁

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

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

打赏作者

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

抵扣说明:

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

余额充值