在unity probuilder中,如何使用选定的顶点创建新面孔

时间:2018-10-21 03:49:16

标签: unity3d

我使用统一的官方资产probuilder

查看我的gif,我选择保留4个顶点,我希望创建新的面孔,因此我单击“填充孔”,但未创建面孔 enter image description here

3 个答案:

答案 0 :(得分:2)

我从没使用过probuilder,但是在其他3d max应用程序中,您将需要删除内部多边形以能够遮盖该面部。选择“孔”中的所有多边形并删除,现在您将有一个要填充的孔

[GIF] [enter image description here] 1

答案 1 :(得分:0)

更新

我找到了一种复杂而准确的方法

统一编辑器>工具> Probuilder>编辑器>打开顶点位置编辑器 当我选择顶点时,位置编辑器

将选定的职位放到txt文件中

统一编辑器>工具> probuilder>编辑器>打开新的形状编辑器>形状选择器>自定义

用txt中的位置构建面孔

注意:“自定义”点的顺序非常奇怪,例如,“自定义”构建立方体的点顺序为:左上,右上,左下,是的,据我了解,正确的顺序是:

在x-z轴面中,将场景中的图像放置点建立在“平行” x轴边缘附近 将边缘点从x轴<0(左侧)到x轴> 0(右侧),然后以相同的方式构建其他“平行” x轴边缘

选择我创建的面部和旧对象,probuilder工具栏>合并对象以将它们合并为一个

我用以上方法对ProBuilder API进行了所有处理,因为它是开源的,而不是文档,但很少出现这种情况,所以我认为在probuilder gui中做到这一点很重要

旧答案

我的tmp解决方案是使用probuilder> New Poly Shape使用鼠标单击4个顶点并手动制作脸部,但这并不完美,边缘有接缝

答案 2 :(得分:0)

从probuilder 4开始,您无需使用“填充孔”即可非常快地实现这一目标。填充孔很有用,但对此不起作用。

  1. 进入边缘选择模式,然后选择包含要从中创建面的两个顶点的边缘。

  2. 将边缘(ctrl + e或“拉伸边缘”)拉伸到第三个顶点的常规区域。

  3. 进入顶点选择模式,然后选择第三个顶点,然后选择第二步中的两个顶点以及要添加的任何其他顶点。

  4. 单击折叠顶点按钮,并确保启用“首先折叠”(它将保持启用状态,直到禁用它)。快捷键是alt + C。

您还可以使用此技术和alt + c ctrl + e键快速焊接重合顶点并快速绘制复杂的关卡几何。即使它们的顶点数不同,也可以使用它来快速桥接边缘。

使用Probuilder API,您可以轻松地创建编辑器脚本来自动执行此过程,并为其指定特殊的快捷方式。如果您可以操作Unity API,则可以操作probuilder API。