下面介绍如何在 Unity 中原生地进行简易建模,主要依靠 Unity 官方的 ProBuilder 工具,适合快速搭建关卡、原型和简单几何体。
一、安装与启用 ProBuilder
打开 Window → Package Manager。
在左上角下拉列表选择 Unity Registry,然后搜索 ProBuilder。
点击 Install。
安装完成后,Unity 顶部菜单会多出 Tools → ProBuilder 选项。
二、ProBuilder 界面简介
ProBuilder 窗口:通过 Tools → ProBuilder → ProBuilder Window 打开。
工具条按钮:包括创建几何体(Create Shape)、顶点/边/面切换、挤压(Extrude)、细分(Subdivide)、桥接(Bridge) 等。
检视面板:选中 ProBuilder 对象后,在 Inspector 里可以看到它的顶点数、材质,以及 ProBuilder 特有的 UV 编辑、碰撞体设置。
三、基本建模流程
创建基础形状
在 ProBuilder 窗口里点击 New Shape。
选择预设形状(Cube、Sphere、Cylinder、Plane、Prism、Stair、Door 等),调整参数(宽度、高度、分段数等),然后点击 Build。
选择要素模式
Vertex(顶点)、Edge(边)、Face(面):在 ProBuilder 工具条上切换,然后在 Scene 视图中点选相应要素。
多选要素时按住 Shift 或框选。
编辑几何体
移动(Move)、旋转(Rotate)、缩放(Scale):和普通物体一样使用 Unity 的变换工具。
挤压 Extrude:
切换到 Face 模式,选中一个或多个面;
点击工具条的 Extrude 按钮,拖动鼠标或在 Inspector 输入深度。
细分 Subdivide:将选中面细分成更小的网格,增加细节。
桥接 Bridge:选中两组相等数量的边或面,创建连接面。
UV 展开与贴图
在 ProBuilder 窗口里切换到 UV Editor,可自动展开、移动、旋转 UV,方便后续贴图。
在 Inspector 中 Assign 一个材质并将贴图拖到对应贴图槽。
四、进阶操作
Boolean 操作(需要额外插件,如 ProBuilder Boolean):进行布尔切割、合并。
Snap 网格:开启 Edit → Snap Settings,设定顶点、网格吸附,保证模型对齐。
Merge Vertices:删除重叠顶点,清理网格。
Fill Holes:自动填补空洞面;
Unwrap Lightmap UV:为光照贴图自动生成二级 UV。
五、导出与整合
转为 Mesh:在 ProBuilder 对象 Inspector 中点击 ProBuilder → To Mesh, 将其转换为普通 MeshFilter/MeshRenderer,方便后续脚本控制或打包。
生成 Prefab:将建好的模型拖入 Project 窗口,生成 Prefab,即可在场景中复用。
Collider 自动生成:ProBuilder 支持一键生成碰撞体(Box、MeshCollider),在 Inspector 的 Generate Colliders 中勾选。
六、注意与建议
ProBuilder 适合快速原型与关卡块建模,不建议用于制作最终高精度角色或复杂道具。
对于复杂模型,仍推荐在 Blender、Maya、3ds Max 等 DCC 工具中制作,再导入 Unity。
多使用 Static Batching、Occlusion Culling 等技术优化由 ProBuilder 制作的关卡块,以降低 Draw Call 和内存消耗。
通过以上步骤,你就能在 Unity 编辑器内直接进行基础建模,快速构建场景和原型。祝你创作顺利!