|
分享源码
界面截图: |
- |
是否带模块: |
- |
备注说明: |
- |
之前写了一个自认为不错的A星源码,然后有位站友发了一个速度更快的A星结果截图,从左上角到右下角,耗时141毫秒.
本来希望得到他的源码,但没能如愿.于是我就又写了一个更好的A星(让AI帮了点忙).测压也是左上角到右下角,平均1次38毫秒.
起点坐标: 114,88
终点坐标: 854,699
开始压力测试...
压力测试完成,共进行 100 次 A* 搜索,总耗时: 3827 毫秒
路径结果中包含 坐标,方向,是否奔跑
这次的A星直接在算法中考虑了跑步的情况,而不是在回溯中将2次同方向走路转为1次跑步.所以路线得到了优化.
但不知道该如何写成易语言可以调用的DLL,只能发个源码了,劳烦大家自己编译成DLL调用吧.
(希望大佬指点一二,怎么写成易语言可以调用的DLL,找了好多视频都没用)
补充内容 (2025-3-27 09:45):
C++ + QT演示 : https://bbs.125.la/thread-14851908-1-1.html |
-
-
AStar.7z
440.13 KB, 下载次数: 59, 下载积分: 精币 -2 枚
评分
-
查看全部评分
|