利用Unity自带寻路组件NavMeshAgent

  1. 首先建立一个场景,并且将场景中不动的物体选中,勾选static中的Navigation static。如下

  2. 然后选中刚刚不动的物体,点击window -> AI -> Navigation

  1. 查看右侧Navigation, 选择Bake -> Bake 进行烘焙,这时会发现地图中选中的物体被分成了网格状

  2. 给需要自动寻路的物体加Nav Mesh Agent 组件

  1. 建立脚本,脚本代码如下:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.AI;public class Findpath : MonoBehaviour
{public NavMeshAgent m_agent;public Transform m_destination;void Start(){m_agent = this.GetComponent<NavMeshAgent>();}void Update(){m_agent.destination = m_destination.position;}
}
  1. 实例化上述脚本中的参数,其中m_agent为需要寻路的物体,m_destination为目的地

关于Unity3d中的自动寻路相关推荐

  1. Unity3D 中 2D_Toolkit插件下载 和 导入方法

    Unity3D 中 2D_Toolkit插件下载 和 导入方法 1.你把下载来的包放到 安装目录:Editor\Standard Packages里面. 2.然后按ctrl+9,进入asset sto ...

  2. Unity3D中暂停时的动画及粒子效果实现

    暂停是游戏中经常出现的功能,而Unity3D中对于暂停的处理并不是很理想.一般的做法是将Time.timeScale设置为0.Unity的文档中对于这种情况有以下描述: The scale at wh ...

  3. Unity3D 中的程序后台运行

    Unity3D中程序后台运行,我原本认为当Application.runInBackground=false时,Socket保持连接,但是不接受数据,经过测试并非如此,当Application.run ...

  4. 工具设置Unity3D系列教程--使用免费工具在Unity3D中开发2D游戏 第一节

    时间紧张,先记一笔,后续优化与完善. 声明:   本博客文章翻译类别的均为个人翻译,版权全部.转载请注明出处: http://blog.csdn.net/ml3947,另外本人的个人博客:http:/ ...

  5. unity3d中让物体显示和隐藏

    unity3d中让物体显示和隐藏的方法 gameObject.renderer.enabled //是控制一个物体是否在屏幕上渲染或显示  而物体实际还是存在的 仅仅是想当于隐身 而物体本身的碰撞体还 ...

  6. Unity3d中BlinnPhong光照模型注解

    /* *     版本:0.1     最后修改:2012-08-10     撰写:李现民 Unity3D中主要用到的shader(着色器)有三种,除了常规的vertex shader与fragme ...

  7. Unity3D中关于场景销毁时事件调用顺序的一点记录

    先说一下我遇到的问题,我弄了一个对象池管理多个对象,对象池绑定在一个GameObject上,每个对象在OnBecameInvisible时会进行回收(即移出屏幕就回收),但是当场景切换或停止运行程序时 ...

  8. unity3d双面材质_[转]unity3d中创建双面材质

    在其它三维软件中设置好的双面材质导入到unity3d中就失去了效果,不过我们可以通过自定义材质来在unity3d中实现双面材质的效果.步骤如下: 1.在资源库中新建一新shader:代码如下: Sha ...

  9. 如何将unity3d动画嵌入html,在Unity3D中使用精灵动画引擎制作动画的两种方法

    7月28日消息,如今的游戏玩家对于游戏角色的动作要求越来越高,给开发者提出了众多的要求,工作量也相应上升.那么如何才能简单快速地制作角色动画以提升效率呢?下面就和大家分享两个在Unity3D中使用精灵 ...

最新文章

  1. 阿里云服务器买了,如何建站呀?
  2. android 记一次富文本加载之路
  3. python 回溯法 子集树模板 系列 —— 5、取物搭配问题
  4. 高德地图API路径规划结果清除
  5. 如何在电脑上制作请假条表格_条码标签打印软件如何制作请假表
  6. dbeaver导出excel文件_vue将数据导出为excel文件就是如此简单
  7. 一个肥皂泡的破灭(组图)
  8. Javascript第三章数组Array常用方法第三课
  9. LOJ2336 JOI2017 绳 贪心、构造
  10. 特斯拉model3中控屏怎么关_对话特斯拉首席设计师Franz:设计为效率服务
  11. 北斗导航 | 基于奇偶矢量法的RAIM之SSE探索(附奇偶矢量法源代码)
  12. AD10利用SMART PDF打印PCB文件(供华龙焊板子参考)
  13. flask_web 蓝本基模板继承问题
  14. Windows11 21H2 专业版 64位 v2022 【全新装机】
  15. vue 仿外卖app-数据mock部分
  16. DA14580 RW消息事件处理----转
  17. xshell突然连接不上
  18. 一款网课学习辅助软件
  19. 热门在线项目管理工具
  20. 安装Oracle 11g数据库服务器类

热门文章

  1. python爬取新浪新闻意义_爬取新浪新闻
  2. 刘小凡的第一个CSON博客~
  3. 理性讨论:甄姬是不是《王者荣耀》S16赛季钻石星耀段位上分首选?
  4. web前端入门到实战:css伪元素::after和::before,及图标字体的使用
  5. python for循环 内存_引用foreach内存
  6. OpenWrt自动挂载sd卡
  7. css3实现六边形照片展示
  8. php eval一句话木马干啥的,eval函数简介与PHP一句话木马剖析
  9. 计算机同等学力专业英语,同等学力计算机综合学科试题及解析—专业知识课程...
  10. 1、AutoCAD ObjectARX开发版本对照表