#Unity2D照明详细解说
首先,unity照明是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
接下来打开我们的Edit Project Setings吧
找到Graphics,把我们的2d灯放在里面保存
然后检查我们的2DLight并将我们创建的2DRender拖动到2DLight的RenderList中
保存! 保存! 保存! 重要的事情说三遍!
OK此时我们的照明已经配置好了,今后可以使用2D照明了
#三、使用二维光照
首先把照片拖到我们的场景里,你就知道它是黑色的
然后,在场景中创建二维点光源后,可以看到我们原始照片的某些区域变亮了。 这证明我们的2D照明是有效的
其次,只要调整光的属性,就能得到我们想要的光的效果
其次是影子问题,首先需要提高我们的光影强度。 如果设置为0,则看不见阴影
然后我们找了我们想要的图并拖到了场景中。 我这里是mask
通过将脚本Shadow Caster 2D添加到此mask图中并单击dqdyx框中的图标,可以在Scene中自由编辑形状阴影。 OK随着我们照明的改变,阴影完成了。 剩下的需要自己研究探索
如果有其他问题的话请在评论区留言
或QQ群:与523343683一起探讨技术