A*插件的简单用法一

一个简单的寻路需要三个脚本 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网格上的路径看起来更加干净和流畅。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值