老规矩,废话不多说: 
 
 
 
       1,将TLL放于程序同名的文件夹路径下  
 
       2,仅支持黑白2色的BMP格式的图片(可以打开画图工具-图像-属性-黑白),白色表示可通过,黑色表示不可通过,像素与坐标比1:1,地图通行信息务必精准,否则可能会崩掉 
    
 
      3, 寻路前需要提前加载地图,支持多地图预加载 
      Astar.LoadBmp(地图编号,"c:\\洛阳城.bmp")//绝对路径,不支持相对路径 
 
     4,对转角进行了优化,同时支持了步长设定 
 
     5, Astar.FindPath(地图编号,步长,起点x,起点y,终点x,终点y) 
 
        (1)地图编号是针对有预加载多地图,做选择地图用的 
 
        (2)命令返回值为字符串:x1,y1|x2,y2|...........|终点x,终点y  或者返回"路径不存在,请检查坐标或地图通行信息"或为空 
 
        (3)以左上角为0,0为基准读取地图的,如果游戏坐标不是以这个基准请自行转换 
 
       (4)TLL带有VB的dll 对路径下的图片读取,360可能会报木马 
 
       (5)此命令必须和用LoadBmp加载地图后才可使用,并且LoadBmp必须和FindPath在同一线程下调用,否则可能会崩溃 
 
       (6)TLL是用4.036,在此版本之前的的可能不支持 
 
可能会有很多BUG,或是不支持的情况; 
 
隐藏一下,防止伸手党: 
 
 
 
 
 
 
 
 
 
 
 |