A star pathfinding project插件点到点寻路

本文介绍了如何在Unity中利用A*插件进行点到点寻路和多目标寻路的实现。首先,通过设置像素化地图创建环境,然后添加角色和相关组件。在AstarAI脚本中,使用StartPath和StartMultiTargetPath方法进行寻路操作,并在FixedUpdate中更新物体的位置和朝向。最后,展示了多目标寻路的设置,通过遍历目标子物体并调用StartMultiTargetPath方法完成路径规划。
摘要由CSDN通过智能技术生成
  • A*的插件和导入省略。

  • 首先搭建一个如下的场景用于演示:


Paste_Image.png
  • 添加一个空物体,将它命名为A,接着添加A中最重要的脚本pathFinder

Paste_Image.png
  • 接着在在脚本中选择,Graphs进行之前提到的像素化地图。

Paste_Image.png
  • 这里进行Grid Graph(格子)的像素化地图。
  • 接着在Scene面板中,我们可以看见以A*空物体为原点的一边区域的地图以格子的形式被像素化。

Paste_Image.png
  • 由于我们的Plane的尺寸是55的,所以我们对A的尺寸进行同化。(注意也需将Center的坐标对应)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值