unity 将项目升级成URP(通用渲染管线)&将不支持URP的材质升级为支持URP的材质
导入URP
在窗口→包管理器中以Unity注册表搜索方式搜索RP,安装URP
创建URP
会出现这两个文件
设置URP文件
打开编辑→项目设置→图形 跟 质量将刚才创建的URP文件选入
将项目整体升级为URP
此时,如果你的项目材质本身支持URP,现在应该可以正常显示了
如果你跟我一样显示为粉色,那么说明 你的项目材质 本身并不支持URP
疑问:如果我的材质本身不支持URP,但是想要升级URP怎么办?
首先确保已经安装并创建使用URP,并且将项目升级为URP,
开始操作:
文件夹内创建→材质(此时的材质基础是以URP模式渲染的)
然后将你丢失材质为粉色的 材质纹理拖入刚才创建的材质球
此时已经可以显示材质了
但是还有问题,材质并没有正确的渲染出来,是透明的,此时需要更改shader来解决
大佬写的shader文章地址:LINK
使用第一段渲染的代码即可
可以看到,此时已经可以正常显示了!
时间若流水,恍惚间逝去
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤