详细使用案例:(插件的格式都是类似的,不同的只是核心算法) 下载里面有多语言开发示例,以下演示按键调用 本算法是A星算法的升级版本,不是一个档次的东西 请看好地图的图片放在和按键同目录下的BMP文件夹下,24位bmp格式的图片.(如下所示) r |
1.首先初始化地图的所有数据 |
Plugin.LY_Bstar.A("地图1")//地图1初始化 |
2.从内存读取人物的当前坐标 人物当前坐标X=内存X 人物当前坐标Y=内存Y |
3.动态算出人物下一步跑位坐标 endxy =Plugin.LY_Bstar.getpath(人物当前坐标X,人物当前坐标Y,终点坐标X,终点坐标y,离障碍物距离,离人物几个像素点击,安全码) zou=Split(endxy, ",",-1,1) tpx=zou(0) //动态取出跑位点的X坐标 tpy=zou(1)//动态取出跑位点的Y坐标 tx=121+(tpx-px)*10//转换成屏幕坐标 ty=222-(tpy-py)*10//转换成屏幕坐标 |
4.后台鼠标点击 Plugin.LY_Bstar.kpress hh,tx,ty,安全码//后台鼠标点击 |
5.到达目的地后及时释放内存 If 到达目的地 then 释放内存 Plugin.LY_BSTAR.LYFREE//用完后就释放内存 |
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) | Powered by Discuz! X3.1 |