精易论坛

标题: A星算法,例子源码不贴边,我画了下路就贴边了 [打印本页]

作者: lianzhan    时间: 2025-5-16 22:23
标题: A星算法,例子源码不贴边,我画了下路就贴边了




原帖子精易论坛地址:https://125.confly.eu.org/forum.php?mod ... ighlight=A%E6%98%9F

为什么例子源码自带的地图,寻路就不会贴边。

而我随便画的路(细的)  就会直接贴边呢?  

最好把原来的源码改下传上来,标注出修改的哪里?


补充内容 (2025-5-16 22:30):
问题解决了,画的路太细了。
换个新问题: 怎么查看路径点,并且优化和减少路径点。
作者: lianzhan    时间: 2025-5-16 22:31
贴边问题我自己解决了,路画的太细了。。

换个问题:
怎么查看路径点xy
以及优化减少路径点xy,

作者: 10008508    时间: 2025-5-16 22:34
你发的地址里    都有答案了啊
作者: lianzhan    时间: 2025-5-16 22:38
10008508 发表于 2025-5-16 22:34
你发的地址里    都有答案了啊



我随便画了下地图,然后有些地方会报错,有些地方就不会报错,


这个报错是啥原因,大佬可以研究下吗?

作者: 10008508    时间: 2025-5-16 22:48
首先我可不是大佬 我菜着呢   你加的代码 有问题?
作者: lianzhan    时间: 2025-5-16 22:52
10008508 发表于 2025-5-16 22:48
首先我可不是大佬 我菜着呢   你加的代码 有问题?

我没动任何代码,只是在地图上随便画了几下,改了一下地图。 就造成了这种情况
作者: 10008508    时间: 2025-5-16 22:58
改了一下地图 就是动了代码  。。。
作者: bin00    时间: 2025-5-17 16:45
6666666666666666666
作者: 卿卿吖    时间: 2025-5-17 22:50
lianzhan 发表于 2025-5-16 22:38
我随便画了下地图,然后有些地方会报错,有些地方就不会报错,

找到这个类,修改步长(尝试+1-1)



作者: 卿卿吖    时间: 2025-5-18 04:05
lianzhan 发表于 2025-5-16 22:38
我随便画了下地图,然后有些地方会报错,有些地方就不会报错,

这样改,这里的步长是控制贴边距离的



作者: lianzhan    时间: 2025-5-18 22:29
卿卿吖 发表于 2025-5-18 04:05
这样改,这里的步长是控制贴边距离的

这个问题 刚发完贴 我就补充了:已经解决了。
现在的问题是 内存加载地图以后。 销毁程序时候都 释放不掉,一直占用内存。




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4