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 修改这个矩形框的大小

切割成三角形

修改材质

创建一个材质球,把材质球拖到地面上

项目相关代码

代码仓库:https://gitee.com/nbda1121440/3DRPG.git

标签:20240223_1114

posted @ 2024-02-23 11:16  hellozjf  阅读(36)  评论(0编辑  收藏  举报