寻路组件

允许使用 Volumn 的形状对 navmesh 应用选定的 AreaClass。

Windows
MacOS
Linux

寻路组件是一种可在虚幻引擎 4 中修改或扩展 NavMesh(Pathfinding) 系统功能的组件。

Nav Modifier Component 本身没有任何功能,但是,如果您有一个基本形状组件作为 Actor 的根,该根组件的音量将根据导航修改器组件的 Area Class 属性来修改 Actor 内的 NavMesh 生成。每个 Actor 只能带有一个导航修改器组件,因为多个导航修改器组件无效。此外,这些组件将出现在“组件”选项卡的层级结构之外,不能作为其他组件的父组件,也不能包含任何子组件。

这些区域类可定义基本设置(如 Cost)以输入一个区域,或更加高级的设置,如蹲伏角色可移动的区域。

成本是 NavMesh 系统的重要概念。简单地来说,使用 NavMesh 从一个点移动到另一个点的总成本等于所有移动路径的区域成本总和(单个区域的大小在项目首选项中定义)。但是,求解器将始终寻找成本最低的路径,因此,您可通过增加通过该区域的成本来让它避免某些区域(如湿滑的油腻地区或崎岖不平的地区)。要记住,如果在成本最低的路径上,求解器仍然会设置通过高成本地区的路径。

例如,通过红色区域的成本非常高,但是 Pawn 没有其他选择,只能从中通过。:

AroundTheRed.jpg

但是,如果您移除了墙壁:

ThroughTheRed.jpg

Pawn 将避免经过红色区域,即使它要绕更长的路线。


欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见