|
本帖最后由 z13228604287 于 2025-4-23 16:17 编辑
地图生成来自:https://tools.2weima.com/migong
变量名 | 类 型 | 静态 | 数组 | 备 注 | 地图 | 数据矩阵类 | | | 路径 | 数组容器 | | | 步数 | 整数型 | | | 坐标 | 坐标二维整型结构 | | | 绘制路径 | 数据矩阵类 | | | i | 整数型 | | | 起点横坐标 | 整数型 | | | 起点纵坐标 | 整数型 | | | 终点横坐标 | 整数型 | | | 终点纵坐标 | 整数型 | | | 主体尺寸 | 整数型 | | | 忽略拐角 | 逻辑型 | | | 横竖移代价 | 整数型 | | | 斜移代价 | 整数型 | | | 启动时间 | 长整数型 | | |
地图. 从字节集加载 ( #底图, #读图_灰度模式 ) 如果真 (地图. 空 ()) 调试输出 (“无法读取地图图片,请检查文件路径!”) 返回 (-1 ) 起点横坐标 = 20 起点纵坐标 = 10 终点横坐标 = 340 终点纵坐标 = 250 主体尺寸 = 10 忽略拐角 = 假 横竖移代价 = 10 斜移代价 = 14 启动时间 = 视觉_取启动时间 ()路径 = 视觉_A星寻路 (地图, 起点横坐标, 起点纵坐标, 终点横坐标, 终点纵坐标, 主体尺寸, 忽略拐角, 横竖移代价, 斜移代价 )调试输出 (“寻路消耗:”, 视觉_取启动时间差异 (启动时间, 0 ), “毫秒”)步数 = 路径. 成员数 () 如果真 (步数 = 0 ) 调试输出 (“找不到给定大小的有效路径!”) 返回 (-1 )视觉_颜色空间转换 (地图, 绘制路径, #颜色_GRAY转BGR, 0) 计次循环首 (步数, i ) 坐标 = 路径. 取坐标二维整型结构 (i ) 视觉_圆 (绘制路径, 坐标, 10, 标量 (0, 0, 255 ), -1, 8, 0 ) 计次循环尾 () 视觉_圆 (绘制路径, 坐标二维整型 (起点横坐标, 起点纵坐标 ), 10, 标量 (255, 0, 0 ), -1, 8, 0 ) 视觉_圆 (绘制路径, 坐标二维整型 (终点横坐标, 终点纵坐标 ), 10, 标量 (0, 0, 0 ), -1, 8, 0 )视觉_创建窗口 (“A星寻路”, #窗口_普通模式 )视觉_显示图像 (“A星寻路”, 绘制路径 )视觉_等待按键 (0 )返回 (0 )
|
-
-
测试.e
10.65 KB, 下载次数: 2, 下载积分: 精币 -2 枚
评分
-
查看全部评分
|