unity 将项目升级成URP(通用渲染管线)&将不支持URP的材质升级为支持URP的材质
导入URP
在窗口→包管理器中以Unity注册表搜索方式搜索RP,安装URP
创建URP
会出现这两个文件
设置URP文件
打开编辑→项目设置→图形 跟 质量将刚才创建的URP文件选入
将项目整体升级为URP
此时,如果你的项目材质本身支持URP,现在应该可以正常显示了
如果你跟我一样显示为粉色,那么说明 你的项目材质 本身并不支持URP
疑问:如果我的材质本身不支持URP,但是想要升级URP怎么办?
首先确保已经安装并创建使用URP,并且将项目升级为URP,
开始操作:
文件夹内创建→材质(此时的材质基础是以URP模式渲染的)
然后将你丢失材质为粉色的 材质纹理拖入刚才创建的材质球
此时已经可以显示材质了
但是还有问题,材质并没有正确的渲染出来,是透明的,此时需要更改shader来解决
大佬写的shader文章地址:LINK
使用第一段渲染的代码即可
可以看到,此时已经可以正常显示了!
时间若流水,恍惚间逝去