WongSiuming

Unity 提供了官方的自动寻径解决方案.

 

在使用时,首先,我们要在场景中添加GameObject.此时,添加的GameObject是有要求的,必须要含有MeshRender控件,而且必须是设定为Navigation Static的.

值得一提的是,Mesh Render组件是Active的,在Bake时才会进行Bake.

 

添加完成之后,需要在window选项中选择Navigation打开导航面板.

导航面板中,scene Filter中是用来过滤Hierarchy面板中的对象的.All就是全部显示,MeshRenders就是显示带MeshRender的.

 

 OffMeshLink Generation选项是选择该物体是否根据高度、可跳跃宽带等全局的选项自动生成OffMeshLink.这个以后慢慢学.

 

Navigaton Layer表示该物体属于哪一层,对人物控制起到很大作用,默认有三种,可以自己在此Layers中添加.

 

在Bake完成之后,Unity会和光照Bake一样,自动生成相应的数据包NavMesh.asset保存在场景的同路径同名文件夹下.

在场景窗口中,被设置了navMesh地区会显示蓝色,表示可以寻路.

分类:

技术点:

相关文章:

  • 2021-10-10
  • 2021-08-05
  • 2021-08-05
  • 2021-08-05
  • 2021-08-05
  • 2021-08-05
  • 2021-10-19
  • 2018-12-04
猜你喜欢
  • 2021-08-05
  • 2021-10-28
  • 2021-06-15
  • 2021-05-22
  • 2021-08-05
  • 2021-11-18
  • 2021-05-21
相关资源
相似解决方案