查看: 342|回复: 0

[虚幻4编辑器手册] 寻路组件

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2017-4-5 15:00:15 | 显示全部楼层 |阅读模式

寻路组件



       
     
     
     Unreal Engine 4.9

       
     
         



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

Nav Modifier Component (导航修改器组件)


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


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


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


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


寻路组件



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


寻路组件



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



   
        
            

   

寻路组件

   




    相关页面


            
            

   
  
     

         导航网格物体
     


  
     

         AI 及行为树(Behavior Tree)
     


  
     

         控制器
     


  
     

         组件
     


     

            
        
   




                                       
                                       
完整内容索引
                                       
                               
                       
                       
            

            
            

     2004-2017, Epic Games, Inc. 版权所有。Unreal 及相关的商标是 Epic 在美国和其他国家的注册商标。


    使用条款 | 隐私政策

            
        
               
       
   
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部