自动化挂机脚本,图色识别,前后台按键,无痕驱动读写、无痕注入DLL、进程保护、进程隐藏、绘图技术、进程提权、A星自动寻路、x86汇编、x64汇编、防破解、防检测保护盾等功能
群主admin 天启
楼主: 天启
查看: 3786|回复: 5

易语言游戏辅助A星自动寻路功能(有时候比识别还实用)

  [复制链接]
天启 发表于 2021-11-27 23:07:58 | 显示全部楼层 |阅读模式
20211127224938.png

大部分同学对自动寻路比较陌生,我来解释一下,其实这个功能很简单,而且在任务移动上比识别、内存、封包或汇编CALL还简单实用

举个例子:比如人物要从人物坐标移动到终点坐标上,中间一定会有很多障碍物,这些障碍物是不可以移动占用的地方

从零到完整的寻路功能制作详细教程:
1、我们首先把游戏的全景地图给截图下来(可以直接使用截图工具,地图大无法直接获取全景,所以是一张一张截下来)
2、我们把之前截下来的所有图片用PS拼凑起来并缩小成300*400(这里的大小可以随意,但必须是倍数,因为做寻路的时候好计算,比如原图是3000*4000,相当于我缩小了10倍)
3、我们把缩小后的图片可以移动范围用白色填充,除白色外全部用黑色反向填充(制作到这里就得到了一个游戏小地图)
4、我们把游戏小地图导入到代码里,设置人物坐标和目标坐标得到移动的路线和轨迹(人物坐标和目标坐标分别除以10就是小地图上的坐标轨迹)
5、我们把这些路线轨迹按照游戏的坐标去操作即可(拿小地图得到的每个坐标乘以10就是对应游戏里需要移动操作的路线)

上面的步骤是将游戏全景地图缩小了10倍,当然如果游戏地图很大,可以是100倍或1000倍甚至10000倍的缩小,总之小地图收缩的越小,它的计算能力和速度就越快

A星自动寻路功能.rar

38.61 KB, 下载次数: 26, 下载积分: 金币 -1

wang928177 发表于 2022-8-9 16:14:17 | 显示全部楼层
如果没法获取坐标怎么办
rocc78 发表于 2022-12-26 15:10:14 | 显示全部楼层
必须支持啊...
a87998432 发表于 2023-2-5 12:50:09 | 显示全部楼层
厉害厉害
GGGS 发表于 2023-2-11 20:29:05 | 显示全部楼层
学习学习
s1d21992 发表于 4 天前 | 显示全部楼层
坐标如何获取
快速回复 返回列表 返回顶部