A*插件的简单用法一
2017-07-26 15:46
155 查看
一个简单的寻路需要三个脚本 AstarPath , Seeker , AIPath
实现寻路的基本步骤为两步,第一步创建寻路区,第二部设置目的地,实现寻路。
一,首先创建寻路区
1.在unity中创建一个空物体,名为A* ,添加脚本AstarPath,
2.点击AddNewGraph 创建寻路区
这里我添加的是GridGraph
设置大小 等参数后 点击Scan刷新
二,设置目的地,实现寻路
1。创建一个cube(红色)为目的地
2、创建一个Capsule作为Player
3,在Capsule上挂上Seeker 脚本和AIPath脚本
4,将Cube拖放在AIPath的Target上
5,。运行即可实现寻路
6,当然 你也可以对AIPath进行编写 案例中没有直接用到AIPath 的案例,在AIPath的基础上重写编写了一个脚本对其拓展
7.当然 你也可以在Capsule上添加SimpleSmoothModifier脚本 让路径变得平滑 有曲线
8.当然 你也可以在Capsule上添加FunnelModifier脚本 使得在nav网格上的路径看起来更加干净和流畅。
实现寻路的基本步骤为两步,第一步创建寻路区,第二部设置目的地,实现寻路。
一,首先创建寻路区
1.在unity中创建一个空物体,名为A* ,添加脚本AstarPath,
2.点击AddNewGraph 创建寻路区
这里我添加的是GridGraph
设置大小 等参数后 点击Scan刷新
二,设置目的地,实现寻路
1。创建一个cube(红色)为目的地
2、创建一个Capsule作为Player
3,在Capsule上挂上Seeker 脚本和AIPath脚本
4,将Cube拖放在AIPath的Target上
5,。运行即可实现寻路
6,当然 你也可以对AIPath进行编写 案例中没有直接用到AIPath 的案例,在AIPath的基础上重写编写了一个脚本对其拓展
7.当然 你也可以在Capsule上添加SimpleSmoothModifier脚本 让路径变得平滑 有曲线
8.当然 你也可以在Capsule上添加FunnelModifier脚本 使得在nav网格上的路径看起来更加干净和流畅。
相关文章推荐
- jQuery简单自定义图片轮播插件及用法示例
- vim 树形目录插件NERDTree安装及简单用法
- vim 树形目录插件NERDTree安装及简单用法
- JS弹出窗口插件zDialog简单用法示例
- vim 树形目录插件NERDTree安装及简单用法
- [Unity3d插件]EasyTouch简单用法
- vim 树形目录插件NERDTree安装及简单用法
- vim 树形目录插件NERDTree安装及简单用法
- [插件教程] Unity3D itween 缓动类简单用法解析教程插件下载
- vim 树形目录插件NERDTree安装及简单用法 - 心灵净土 - 博客频道 - CSDN.NET
- vim 树形目录插件NERDTree安装及简单用法
- vim 树形目录插件NERDTree安装及简单用法
- 【Unity3D自学记录】Unity3D插件之EasyTouch简单用法
- vim 树形目录插件NERDTree安装及简单用法
- vim 树形目录插件NERDTree安装及简单用法
- vim 树形目录插件NERDTree安装及简单用法
- C# 写简单配置文件插件 SharpConfig 用法
- vim 树形目录插件NERDTree安装及简单用法
- jad的两个简单用法及jadeclipse插件在myeclipse6.x中的安装
- Unity3d插件]EasyTouch简单用法