04. PolyBrush 发挥创意构造场景
安装并使用 Polybrush
在 Package Manager 中搜索 Polybrush,然后安装 Polybrush,安装好之后再导入 Shader Examples (Universal RP)
将 Polybrush 文件夹放到 Addons 文件夹
打开 Polybrush Window
调整地面高矮
选中地面,可以看到地面出现很多三角形,点击拖拽就可以把地面升高。按住 ctrl 键拖拽就可以把地面降低
可以调整外角、内圈、强度
还可以调整方向,把 Brush Normal 改成 Global Y Axis
柔化顶点
给地面刷上不同的颜色
刷颜色需要新建一个材质,然后把材质应用到地面上,之后就能用笔刷画颜色了
也可以选择 Flood 将整个场景颜色变成同一个颜色
将预制体刷到场景中
把预制体拖动到 Current Palette 上面,然后勾选几个树,之后就能在地图上自动放置树了
如果想把画好的树删除掉,那么只需要按 ctrl 去点击就行了
因为我们勾选了 Hit Surface is Parent,所以绘制上去的所有东西都是 Ground 的子对象
安装并使用 ProBuilder
在 Package Manager 中搜索 ProBuilder,然后导入 URP 支持。
同样把 ProBuilder 文件夹也放到 AddOns 里面
点击 Tools -> ProBuilder -> ProBuilder Window 打开 ProBuilder 窗口
最初打开的时候是文字形式,我们可以把它改成 Icon 形式
Create Shape
我用的是 Unity 2022,ProBuilder 版本是 5.1.1,与老师的版本不太一样,显示如上图所示
Shape 选择 Plane,Pivot 选择 Center,Height Cuts 输入 30,Width Cuts 输入 30,然后用鼠标在场景中拖出一个矩形框
然后可以通过编辑 Size 修改这个矩形框的大小
切割成三角形
修改材质
创建一个材质球,把材质球拖到地面上