当前位置:   article > 正文

unity导航寻路系统 AI_unity ai自动寻路最新

unity ai自动寻路最新

在这里插入图片描述

实现目标

习得使用unity导航寻路系统
文章中的关键名词(也就是文章中蓝色的字体)都是加了unity文档超链接的。
大家可以点入进去,详细了解知识点。
不重复制造轮子。
unity中的导航系统,简单来说就是设置好物体的大小速度高度,然后渲染出物体在该地图中能移动的路线图。(给移动物体加上一个鼠标点击移动脚本,就可以实现物体自动寻路。)


一、

1. 给移动的物体加上Nav Mesh Agent 组件。

在这里插入图片描述

2. 在顶栏中点击Windows中的AI调出导航窗口。

在这里插入图片描述

3. 选择为地面的物体,在导航界面中点击对象,将对对象中的 Navigation Static 勾上,然后进行烘培。

在这里插入图片描述
在这里插入图片描述

  • 烘培中的R,H都是设置移动物体的碰撞器大小和高度。

4. 如果想加入障碍物体只需要给障碍物加上Nav Mesh Obstacle.

5. 要想实现从高处跳跃下,和同高度的跳跃。

  • 需要给平台勾上Generate OffMeshLinks,设置烘培的跳跃高度和跳跃距离,然后进行渲染。
    在这里插入图片描述
  • 渲染成功后会如下图,显示跌落和能跳跃的箭头。
    在这里插入图片描述
    在这里插入图片描述
  • 实现跳跃和跌落的平台必须勾上Generate OffMeshLinks烘培才有效果。

6. 实现攀爬梯子

  • 给一个物体加上 off Mesh Link 组件,然后创建两个空物体当做梯子的起始和结束点,拖拽到
    off Mesh Link 组件中。
    在导航中,显示是这样的。
    在这里插入图片描述

总结

觉得有用的话关注一下吧


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/95177
推荐阅读
相关标签
  

闽ICP备14008679号