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 修改这个矩形框的大小
切割成三角形
修改材质
创建一个材质球,把材质球拖到地面上
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤