Unity 用户手册用户指南导航网格 (Navmesh) 和寻路 (Pathfinding)



导航网格 (Navmesh) 和寻路 (Pathfinding)(仅限专业版 (Pro))
导航网格(也称为 Navmesh)是世界几何体的简化表示,被游戏代理用来进行全球导航。通常,代理有一个目标或一个目的地,它试图找到通往该目标或目的地的路径,然后沿着该路径导航到该目标。这个过程称为寻路。请注意,导航网格 (Navmesh) 生成(或烘培)通常由游戏开发者在编辑器内完成,而寻路通常由代理在运行时根据该导航网格完成。

在复杂的游戏世界中,可以有许多代理、动态障碍物和在世界不同地区不断变化的可达程度。代理需要对这些变化作出动态反应。代理的寻路任务可能被一些事物打断或受到其影响,如避免与其他角色发生碰撞、日益改变的地形特征、物理障碍物(比如关门)和实际目的地的更新。

以下示例简单介绍了如何设置导航网格以及代理如何在导航网格上寻路:

在关卡中创建一些几何体,例如平面 (Plane) 或地形 (Terrain)。
在检视器窗口 (Inspector Window) 的右上角点击静态 (Static),确保该几何体标记为导航静态 (Navigation Static)

打开“导航网格 (Navigation Mesh)” 窗口(
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值