一、使用了以下几个小功能:

  1. 预制件,用来制作障碍物。
  2. 使用AI导航,制作导航网格。
  3. 加载Nav Mesh Agent组件使用导航算法。
  4. 鼠标点击射线。
  5. 将普通图片转换为sprite图片。点击图片在inspector中选择Texture Type->Sprite
  6. 通过计算每两个导航点之间的距离和角度,设置箭头的方向。

注意:
1.预制件的修改一定要对层次途图中的物对象点击apply.。

2.将障碍物和地形都设置为nav static。
3.制作箭头预制件,首先新建一个空的物体,将名字修改为方便识别的名字,然后在该空物体下再新建一个空物体,并添加sprite render组件。然后将sprite箭头图片拖入Sprite其中。记住如果添加进去的sprite图片的箭头方向要与Z轴保持一致,如果不一致,在子物体中调整。然后保存,拖入预制件中。
3.其实最开始是准备用linerender画箭头,但是后来发现linerender画的线不好看,用预制件画好看些。
4.还有就是人物不会一定严格按照画的线走,感觉有点动态走的样子。

代码:
(1)仅仅只有自动导航的代码,不包含使用预制件或

Unity 显示AI导航路线相关推荐

  1. 使用 html5 显示导航路线 谷歌地图api

    最近在项目遇到一个关于谷歌地图的问题,看了下谷歌地图api后实现了导航和定位的功能,特意记录下,以便以后查看. 整个流程从服务端获得目的地(简称 B)的经纬度地址,通过客户端获得用户(简称A)的经纬度 ...

  2. 百度地图之九如何在一个地图上显示多条导航路线

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 如何在一 ...

  3. unity实现AI对战坦克

    unity实现AI对战坦克 游戏要求 使用"感知-思考-行为"模型,建模 AI 坦克 场景中要放置一些障碍阻挡对手视线 坦克需要放置一个矩阵包围盒触发器,以保证 AI 坦克能使用射 ...

  4. 一年节省费用100万,AI导航误差不到1米,杭州奥体“大小莲花”智慧场馆大揭秘...

    来源: https://www.thehour.cn/news/512203.html 近日,杭州奥体中心主体育场和网球中心(大小莲花)智慧化改造第一期工程结束,"大小莲花"数智管 ...

  5. iOS 地图导航路线规划详解

    虽然是转载的,还是说几句吧.网上百度地图导航路线规划倒是挺多的,苹果自带的高德导航确实挺少,研究了好久发现就这个讲的稍微全一点,把需要用到的类什么的都讲清楚了.不过高德有个方法可以跳转到它自己的地图上 ...

  6. 仿滴滴打车地图选点(包含地图选点,离线地图,导航路线)

    根据项目的需要今天做一个百度地图得功能:  百度地图API使用详解      1.百度地图状态改变监听,用户拖动地图(可以设置只能在半径范围内活动)可以实时展示经纬度      2.接入全国各省市离线 ...

  7. 前端实现街道地图_HTML5实现地图上定位导航路线-前端H5/JS/CSS-敏捷大拇指-一个敢保留真话的IT精英社区...

    本帖最后由 h5lover 于 2015-11-14 07:49 编辑 HTML5实现地图上定位导航路线 2.jpg (82.45 KB, 下载次数: 31) HTML5实现地图上定位导航路线 2 2 ...

  8. 揭秘高德是如何为你规划和导航路线的!

    高德技术开放日已经顺利落幕,我们准备了精彩的视频回放.这次放出的是由机器学习研发部崔恒斌(花名:千瞳)为大家带来的<AI技术加持!揭秘高德是如何为你规划和导航路线的!>. 千瞳以一次用户的 ...

  9. mars3d App开发——判定导航路线或者POI点是否被收藏

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.业务需求 二.实现过程 1.接口部分 2.取消收藏 3.收藏 前言 mars3d App开发暂时涉及到的业务都是纯 ...

最新文章

  1. yabailv 运放_运放的压摆率
  2. 看完这些细分领域别说小程序代理创业没有机会
  3. oracle外部表ora29913,从外部表中选择sqlplus错误:ORA-29913:执行ODCIEXTTABLEOPEN标注时出错...
  4. 最小生成树kruskal算法并查集版 C语言实现
  5. Tensorflow:Tensorboard使用
  6. 四元数姿态解算及多传感器融合详细解析
  7. nginx的函数调用
  8. PHP的构成及工作原理
  9. scheduledexecutorservice 的使用_java中ThreadPool的介绍和使用
  10. leetcode·动态规划
  11. JAVA代码编译流程
  12. Spark SQL简介
  13. 为什么全网通手机联通显示无服务器,手机卡无服务怎么回事
  14. 学习要趁早年轻要挣钱
  15. 使用Word Embedding构造简洁有效的文本摘要系统
  16. 护眼色RGB的数值及在福昕阅读器上的设置方法
  17. 华硕主板电脑开机后一直反复进入BIOS界面解决办法(其中之一)
  18. ibm tivoli_使用表单认证通过Tivoli Access Manager电子商务WebSEAL启用Microsoft Office Sharepoint Server客户机集成
  19. 后代选择器与子元素选择器
  20. “互联网汽车”又添新成员,上汽斯柯达接入斑马智行互联系统

热门文章

  1. POJ 2386 dfs求连通块
  2. iOS 中的单元测试
  3. php下载二进制流文件下载,从MySQL流式传输二进制文件以使用PHP下载
  4. 阿里旺旺前辈告诉我们。。。
  5. 晶闸管的保护,判断晶闸管引脚及其好坏的方法
  6. android原始数据转欧拉角,Android获取欧拉角
  7. 微信会议邀请函怎么制作?
  8. 【十大视觉传感器厂家排名】
  9. 手机显示视频服务器连接异常怎么回事,荧石云视频显示服务器连接异常
  10. EBS PO 费用型物料