首页 > 其他 > 详细

2d 路点 寻路 PointGraph

时间:2019-07-10 18:22:54      阅读:92      评论:0      收藏:0      [点我收藏+]

很多时候,我们需要设计路点,让物体或角色 按规定的路线走,这种做法 比  其他寻路  效率更高,当然 路径是 固定的。

我找了很多 路点 插件 ,发现他们有一个最大的问题,就是 不能走岔道,只能是一条路 走到黑,有多条路的时候,就不能用了。

后来我 看了 AstarPathfindingProject  寻路 插件 中有 类似 路点的 寻路设计,感觉就是他了。不过 demo 是 3d版本,

技术分享图片

如果要 2d  就必须改造,于是我花了几小时,改进了下。

主要是 改进 ai path,如下图,删除了很多 影响效率的代码。以及新增了 2d 移动方案。

技术分享图片

 

最后效果如下图

技术分享图片

 

 红线 代表 不能 通过。蓝色线 代表 可以过, 没有线 代表 太远 也不能过。绿色线 代表  正在 走的  路径。

可以发现,整个过程很流畅。哈哈

然后 ,这个用途  在 小地图 人物 走路 比较好。

2d 路点 寻路 PointGraph

原文:https://www.cnblogs.com/big-zhou/p/11165656.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!