Unity - URP实现2D的投影

本文介绍了如何在Unity的Universal Render Pipeline (URP)中实现2D投影。首先,创建URP并添加2D Renderer作为Default。接着,通过设置Point Light的Shadow Intensity属性来控制2D阴影效果。同时,给游戏物体添加Shadow Caster 2D组件,调整其属性以产生阴影。最后,通过Composite Shadow Caster 2D组件将多个Shadow Caster 2D合并,以优化性能。
摘要由CSDN通过智能技术生成

首先创建一个URP
再创建一个2D Renderer,添加到URP的Renderer List,将其设置为Default。现在可以使用2D Light作为场景的光源了。

1.创建一个Point Light作为光源,将Shadow Intensity属性设置进行调整

Shadow Intensity将控制Shadow Caster 2Ds对光线的的遮挡程度。全区光没有这个选项。

在这里插入图片描述
2.创建一个游戏物体,给游戏物体添加Shadow Caster 2D属性
设置其属性

属性 作用
Use Renderer Silhouette 此选项和Self Shadows都启用自身边缘将作为阴影一部分,启用此选项禁用Self Shadows将去除边缘阴影。
Casts Shadows 启用此项将投射阴影
Self Shadows 启用此项将游戏物体自身放入阴影

在这里插入图片描述在这里插入图片描述

综合ShadowCaster2D<

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值