文件名称:AStar寻路算法(有图形界面)
文件大小:82KB
文件格式:ZIP
更新时间:2017-10-07 12:45:24
AStar A* 寻路
实现了A*寻路算法,用Win32 GDI绘制的图形界面进行展示。算法部分与界面展示部分进行了良好的分离,便于将算法应用到其它GUI框架上。 程序运行时鼠标左键双击设定目标点即开始寻路,并将结果动态展示出来。程序设定了全局的定时器,每25毫秒一刷新。 地图文件为bin\2.map,可自行编辑,0是空地,1表示障碍物。
【文件预览】:
bin
----2.map(16KB)
----AStarPath.exe(107KB)
----AStarPathd.exe(176KB)
resource
----small.ico(23KB)
----AStarPath.rc(7KB)
----AStarPath.ico(23KB)
project
----AStarPath.vcxproj(5KB)
----AStarPath.vcxproj.filters(2KB)
----AStarPath.sln(884B)
----AStarPath.vcxproj.user(143B)
source
----PerformaceTimer.cpp(627B)
----AStarPath.cpp(7KB)
----stdafx.cpp(214B)
----PathFinder.h(1KB)
----Map.cpp(2KB)
----GameObject.cpp(2KB)
----stdafx.h(529B)
----PathFinder.cpp(5KB)
----targetver.h(236B)
----Map.h(614B)
----resource.h(2KB)
----GameObject.h(560B)
----AStarPath.h(39B)
----FFBinaryHeap.h(3KB)
----FFOpenList.h(2KB)
----PerformaceTimer.h(303B)