Unity3D RPG Core | 01 创建项目导入素材
1. 创建工程
首先创建工程,如图 1 所示选择 3D 模板。教程中说在此 3D 模板上升级为 URP 渲染。
什么是 URP,视频里没有说。百度上查了一下,URP 为 Universal Render Pipeline 的缩写,即通用渲染管线。与之对应的有之前内置固定的老一套的渲染管线。
所以目前自己对 URP 的理解,就把它当成是一个正常的技术迭代版本。如同 OpenGL 的管线变化那样。
MARK: 什么是 URP?
2. 升级为 URP 工程
首先我们选择菜单中的 Windows - Package Manager。界面如图 2 所示,注意左上角选到 Unity Registry,然后搜索到 URP 包并安装。
接着就可以添加 URP 管线资产,选项如图 3 所示,这边 Unity2021 的选项和视频里有些不同。
最后我们可以指定新建出来的 UPR 设置资产。菜单中选到 Edit - Project Settings。如图 4 所示在 Graphics 和 Quality 选项中可以指定 URP 设置。
3. 导入模型素材
我们从 Unity Asset Store 下载两个素材:Low-Poly Simple Nature Pack 和 Dog Knight PBR Polyart。
登录账号保存到 Unity 后,我们就可以在 Package Manager - My Assets 中找到这两个添加的素材。如图 5 所示,我们下载并到导入到项目。
4. 转换素材到 URP
如果我们此时把素材内的 Prefab 文件放入场景,会发现如图 6 所示的那样,物品显示异常。
这时候需要将素材升级到 URP。针对场景素材,我们可以执行双击目录下的 SimpleNaturePack_URP_2019.3_v1.22.unitypackage 进行安装。而人物素材,我们可以选择菜单中的 Window - Rendering - Render Pipeline Converter,这一点和视频教程中的版本不同。
然后按图 7 中指示的那样,选择 Built-in to URP,勾选 Material Upgrade,然后点击 Initialize Converters,最后点击 Convert Assets。
操作完成之后,如图 8 所示,就可以看到场景里的物体正常显示了。