Unity3D自带寻路系统原创入门教程
来源:互联网 发布:数据权限流程图 编辑:程序博客网 时间:2024/06/05 15:57
在unity还没有自带的NavMesh寻路系统的时候我们做AI寻路使用的是Unity拓展的A*寻路插件,现在Unity的寻路系统已经非常好用,跟我来体验一下吧。
1、Navigation编辑器
Navigation编辑器的界面和LightMap的界面类似,看图:
在右下角有三个按钮,Bake可以烘焙场景,将不同的物体根据你所设定的Layer烘焙成可走区域,不可走区域等
2、烘焙可走区域
首先把所有建筑物物体的Static勾选
然后先对地面烘焙 Navigation Layer选择Default默认是可走区域,
你也可以在Edit->;ProjectSettings->NavMeshLayers添加新层
3、烘焙不可走区域
完成这些你会发现场景中可走区域变成蓝色,而不可走的区域呈现灰白色。
4、启动寻路
在场景中放一个Cube或者一个人物模型,为这个GameObject添加NavMeshAgent组件
编写脚本拖给需要寻路的物体
好了,运行看下效果吧!
原文链接:http://zhan.renren.com/unity3?tagId=1276239&from=template&checked=true
1、Navigation编辑器
Navigation编辑器的界面和LightMap的界面类似,看图:
在右下角有三个按钮,Bake可以烘焙场景,将不同的物体根据你所设定的Layer烘焙成可走区域,不可走区域等
2、烘焙可走区域
首先把所有建筑物物体的Static勾选
然后先对地面烘焙 Navigation Layer选择Default默认是可走区域,
你也可以在Edit->;ProjectSettings->NavMeshLayers添加新层
3、烘焙不可走区域
完成这些你会发现场景中可走区域变成蓝色,而不可走的区域呈现灰白色。
4、启动寻路
在场景中放一个Cube或者一个人物模型,为这个GameObject添加NavMeshAgent组件
编写脚本拖给需要寻路的物体
好了,运行看下效果吧!
原文链接:http://zhan.renren.com/unity3?tagId=1276239&from=template&checked=true
0 0
- Unity3D自带寻路系统原创入门教程
- unity自带寻路Navmesh入门教程
- unity自带寻路Navmesh入门教程
- unity自带寻路Navmesh入门教程
- unity自带寻路Navmesh入门教程
- unity自带寻路Navmesh入门教程
- Unity3D自带寻路学习笔记
- Unity3D自带寻路学习笔记
- unity3d自带寻路学习笔记
- Unity3d Nav Mesh 自带寻路
- 原创 Ofbiz 入门教程
- 【原创】iOS开发入门教程
- pyqt系列原创入门教程
- pyqt系列原创入门教程
- unity自带寻路Navmesh入门教程(一)
- unity自带寻路Navmesh入门教程(二)
- unity自带寻路Navmesh入门教程(三)
- unity自带寻路Navmesh入门教程(一)
- java.nio.ByteBuffer中flip、rewind、clear方法的区别
- C++中一个Vector内容和动态数组
- Android事件分发机制完全解析,带你从源码的角度彻底理解(上)
- linux下配置git版本控制工具
- swift开发教程--如何设置导航控制器标题栏的字体及颜色
- Unity3D自带寻路系统原创入门教程
- map的一个注意点
- eclipse 添加注释简介
- [Elasticsearch] 部分匹配 (二) - 通配符及正则表达式查询
- YT06-背包-1001—Bone Collector -(6.27日-烟台大学ACM预备队解题报告)
- 新闻发布系统笔记二
- NSString字符串截取三种方法
- Jquery插件开发 详细
- 回调函数和观察者模式