Unity如何动态更新MavMesh寻路网格?

 时间:2026-02-13 04:54:37

1、首先,寻路网格可以在Scene视图看到。运行游戏后,在game视图无网格显示,但是在Scene视图,打开Navigation面板,就可以看到箭头位置的寻路网格显示设置。

Unity如何动态更新MavMesh寻路网格?

2、首先说Bake寻路网格的方法。首先,把准备参与寻路网格渲染的游戏对象勾选Static。

Unity如何动态更新MavMesh寻路网格?

3、然后进行设置以后,点击Navigation面板下方的Bake按钮,等待片刻。然后NavMesh就会生成在资源文件夹内。

Unity如何动态更新MavMesh寻路网格?

4、如果我们动态创建游戏对象,其Collider碰撞体组件会阻止玩家的通过,但是不会改变寻路网格。

Unity如何动态更新MavMesh寻路网格?

5、要更新寻路网格,需要添加NavMeshObstacle组件。这个组件本身带有碰撞体效果。

Unity如何动态更新MavMesh寻路网格?

6、接下来,设置这个组件的Carve属性为True,即可动态更新寻路网格,效果如图。

Unity如何动态更新MavMesh寻路网格?

  • Unity DOTween教程之 DOTween实现3D物体运动
  • 3ds max“影响区域”之变形器本身的使用
  • 3dsMax如何新建粒子云#校园分享#
  • 3DS MAX如何设置粒子云系统的随机方向和速度
  • MP4如何转换为OGV?
  • 热门搜索
    奶黄馅的做法 鸡蛋炸酱面的做法 蒸面条的家常做法 虾仁馄饨馅的做法 红糖糍粑的做法 玺怎么读 韭菜怎么做好吃 虚岁怎么算 汉堡的做法 麾怎么读