因为最近在做WEbgl平台,所以某些不可抗力原因,需要使用Unity2021开发,又由于不可明说原因,想用Urp,怎么办?
目录
创建RenderAsset
关联Asset
暴力转换(Menu->Edit)
单个文件
全部文件编辑
参考小哥:
PackageManager安装Universal RP
.....用的.12.18版本
创建RenderAsset
会创建2个文件,Unity2021,但是Universal RP 是 12.18版本,最新的;2个文件也是(就是,抽象出来还是)一个是基础Asset,另一个是Render (Mode)Asset
(选了个2d,整个右键选项和网上资料很不同,也不知道选哪个好)
Rendering 选项Create右键菜单的的最最最下面
(*还是挺坑的,选下面的with U Renderer,有3d干嘛不选,非要选2d,就是坑不要选下图)
- 对比过后,是没发现 Inspector 面板这2个Asset的差别,但就是2D 会没了光影,
(最终可能因为右键create,没法选2D Light,需要创建1个render(2D)) Asset文件
2个Asset的结构应该是:
Pipline(Asset)
- Render List
[2dRenderer](Asset)
[universal Renderer](Asset)
现在2023的2D Light是这样的,因为2d中实际上投影灯,和点光源最终都是一个2d圆圈,所以已经没有点光了,2个光合二为一了算是
关联Asset
参考了网上某小哥的文章,说可以在这里设置(Qulity)
(也不是不可以,就是选择Quality 的时候会有不同。。。。。还真一直没这么干过。。。。。不同Quality可以切换管线,甚至切换向前向后渲染,还是不错的创意)
但是更多在实战中,不会用到,只会用下面的方法
(原理就是:中国男篮,罚球都罚不准,就不要想着玩其他花,在篮底你能不过桥么,罚球没没练明白)
实战用的多的方法(写死很不合理,但就是管用)
暴力转换(Menu->Edit)
做完上面操作,直接就是可视化,能在Editor Scene View看到改变的了
接着就是暴力转换了,在Eidt 菜单的最下面
单个文件
全部文件
再多说2句
用的是最新的Universl RP, 虽然是Unity2021,但是看起来转换界面还是比较“先进”的
前面说了,我可能不需要改变Q1 Q2(有点鸡肋)
也就是选了 【Built=in to URP】,点初始化按钮,但是【Render Settings】可以不勾选
其他Liset empty 你勾选也没用吖
参考小哥:
Unity 手把手教你从Built-in升级URP
UNITY普通3D项目转换成URP项目_unity普通项目升级成urp-CSDN博客
How to optimize your Unity game for Mobile, PC & WebGL: from 230MB to 3.7MB - YouTube