测试效果
测试环境
- Unity 2019.3.0a2
- Lightweight RP 6.7.1
- MacOS 10.15 beta3
Lightweight RP 安装
打开PackageManager窗口,找到Lightweight RP
注意这里要自己选择版本,默认安装的是5.X的版本,是不支持2D Light的
PS:我再使用6.9.0时,会报错
Project Setting
在Project 中创建Pipeline Asset
将创建的Asset文件拖入Project Setting->Graphics->Scriptable Render Pipeline Setttings 中
2D渲染模式设置
同样在Project创建一个2D Renderer Asset(参考如何创建Pipeline Asset)
修改Pipeline Asset中的渲染模式为Custom,并将2D Renderer 添加至Data的引用中
设置好后, 在Hierarchy 中创建2D Light 就可以看到图片变黑了,如果没有接着往下看
旧工程设置
如果发现设置完上面操作图片依然没有光照效果,说明材质不正确
这里材质应该是Sprite-Lit-Default
不过不用担心, Unity为我们提供了批量更改的工具,update即可
Normal Map 设置
嗯,没错,Unity这次还支持法线
选中图片进入Sprite Editor,并选择Secondary Textures
在这里可以直接选择图片对应的Normal Map 资源
最后记得给组件中的使用Normal Map选项打开