您想找什么?
Engine & platform

挖掘 Unity 2019.3 中的地形涂装漏洞

ASHLEY ALICEA / UNITY TECHNOLOGIESSenior Developer Advocate, Games
Jan 31, 2020|3 Min
挖掘 Unity 2019.3 中的地形涂装漏洞
为方便起见,此网页已进行机器翻译。我们无法保证翻译内容的准确性或可靠性。如果您对翻译内容的准确性有疑问,请参阅此网页的官方英文版本。

Unity 2019.3 将继续为 Unity 的地形系统带来更多令人兴奋的更新,其中包括应广大用户的要求在地形中创建孔洞的功能!

使用新的 "画孔 "笔刷工具,您可以遮蔽地形砖网格中的区域,甚至可以通过代码操作这些遮蔽区域。这使得利用 ProBuilder、ProGrids 和 Polybrush 等编辑器内工具添加洞穴、门户甚至洞穴等地形特征变得前所未有的简单。让我们来看看如何使用这种方法创建一个简单的洞穴。

图片
设置和自定义地形砖

在 "场景 "中放置一个新的地形砖,并创建一个粗略的山形。如果您还没有试用过我们最新的地形工具预览包,请查看这本出色的入门 指南和这本地形材质绘画指南

使用 "画孔 "工具遮盖洞穴入口

从 "地形工具 "下拉菜单中选择 "画孔 "笔刷。选中 "地形砖 "后,在 "检查器 "中选择笔刷形状,并确保笔刷的不透明度设置为 100。在计划放置洞穴入口的地方画一个圆形。

使用 ProBuilder 创建基本洞穴形状

ProBuilder 和 Polybrush是用于简单 3D建模的编辑器内工具,可用来创建一个基本的洞穴。您可以通过软件包管理器轻松地将两者添加到项目中。安装完成后,您就可以开始使用 ProBuilder 创建洞穴了。

导航至工具 > ProBuilder > ProBuilder 窗口,打开该工具。使用ProBuilder 菜单创建一个新的 ProBuilder 形状,然后选择管道预设。确定用于洞穴入口的管道末端。创建一个比管道半径稍大的新平面形状,用它来封闭洞穴的另一端。在 ProBuilder 中选择这两个对象,然后将它们合并,创建一个单一的 GameObject。使用 ProBuilder 面选择工具,删除平面上密封洞穴外的任何多余面。缩放对象,使其与 "地形孔 "的半径相匹配,然后将其移动到位。

雕刻洞穴网格以适应地形洞穴

使用 Polybush,沿洞穴入口推/拉顶点,直到它们与地形洞完全对齐。您还需要在洞穴沿线使用 Polybrush 来增加变化,使其看起来更像一个自然环境。

图片

现在您的地形中有一个洞穴

恭喜你,现在你知道如何为你的地形添加大量有趣的细节了!如果您希望从外部进行建模,也可以使用自己喜欢的 3D 建模程序来创建洞穴网格,然后使用Unity 的 DCC 集成工具将其导入。别忘了用石头或灯光进一步装饰您的洞穴!

--

要了解有关如何创建丰富地形的更多信息,请查看我们的Paint Holes 文档SIGGRAPH 2019 的地形研讨会。地形训练快乐