3D寻路系统NavMesh-客户端篇

Posted 流子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3D寻路系统NavMesh-客户端篇相关的知识,希望对你有一定的参考价值。

2D寻路我们一般以A*寻路为主,那么,3D游戏世界呢,NavMesh(导航网格) 是3D游戏世界中主动寻路的一种技术,如果你想让游戏人物能自动绕开障碍物到达目的地.那你就来学习下。

Navigation system由四部分组成:

导航网格(即 Navigation Mesh,缩写为 NavMesh)
是一种数据结构,用于描述游戏世界的可行走表面,并允许在游戏世界中寻找从一个可行走位置到另一个可行走位置的路径。该数据结构是从关卡几何体自动构建或烘焙的。
相关文档

导航网格代理 (NavMesh Agent)
组件可帮助您创建在朝目标移动时能够彼此避开的角色。代理使用导航网格来推断游戏世界,并知道如何避开彼此以及移动的障碍物。
相关文档

网格外链接 (Off-Mesh Link)
组件允许您合并无法使用可行走表面来表示的导航捷径。例如,跳过沟渠或围栏,或在通过门之前打开门,全都可以描述为网格外链接。
相关文档

导航网格障碍物 (NavMesh Obstacle)
组件可用于描述代理在世界中导航时应避开的移动障碍物。由物理系统控制的木桶或板条箱便是障碍物的典型例子。障碍物正在移动时,代理将尽力避开它&#

以上是关于3D寻路系统NavMesh-客户端篇的主要内容,如果未能解决你的问题,请参考以下文章

3D寻路系统NavMesh-客户端篇

3D寻路系统NavMesh-客户端篇

3D寻路系统NavMesh-服务端篇

3D寻路系统NavMesh-服务端篇

3D寻路系统NavMesh-服务端篇

3D寻路系统NavMesh-服务端篇