当前位置: 首页 > news >正文

61.第二阶段x64游戏实战-抓取Lua分析本地和跨图寻路

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!

本次游戏没法给

内容参考于:微尘网络安全

上一个内容:60.第二阶段x64游戏实战-代码实现运行lua内容

之前分析出通过地图寻路,会执行 SceneMap_GotoDirectly(); 这个lua代码,注意lua代码的调用是在很外层的地方,然后使用 LuaStudio 工具打开之前下载的lua目录

首先右击选择新建项目

然后随便写个名称和保存目录

然后右击选择导入文件夹,然后就可以了

然后单机下图红框,选择在文件中查找

然后搜索方法名 SceneMap_GotoDirectly

然后就能找到一个文件

然后双击上图 SceneMap_GotoDirectly就跳转到这个lua代码里了,如下图

然后开始分析

function SceneMap_GotoDirectly()-- 声明三个变量,分别是x坐标y坐标,地图dilocal x,y,_SceneID-- MouseScenePos中文意思获取鼠标场景位置,也就是获取目的地坐标x, y = Scene:GetMouseScenePos()-- 获取场景id_SceneID = SceneID()-- g_SelectSceneID 选择的地图idif	g_SelectSceneID ~= -1 and g_SelectSceneID ~= _SceneID then-- 判断选择的地图id是否等于当前地图idif g_SameSceneId[ g_SelectSceneID ] and g_SameSceneId[ g_SelectSceneID ]  == _SceneID then-- 如果选择的地图id和当前地图id相等就执行AutoGoTarget寻路,当前地图寻路AutoGoTarget(x, y)else-- 不相等执行 AutoGoTargetEx 寻路,这个应该是跨地图寻路AutoGoTargetEx(x,y,tonumber(g_SelectSceneID))endelseAutoGoTarget(x, y)end
end

然后输入寻路的lua代码,然后点击dostirng就会寻路了


img

http://www.dtcms.com/a/283405.html

相关文章:

  • Harbor 和 Helm
  • 陆面、生态、水文模拟与多源遥感数据同化的实践技术应用
  • ACL实验(思科设备)
  • 游戏开发中防止“范围蔓延”
  • Oracle 数据库常见等待事件参数详解
  • YOLO算法原理
  • 2025年中国品牌全球化发展分析:中国品牌在社交渠道、电商平台及官网流量方面显著增长
  • 测试开发工作日常用的提示词分享
  • 探秘京东外卖幕后:地图轨迹技术探寻
  • Java+Ollama 本地部署 DeepSeek-R1 对话机器人:从 0 到 1 实战指南
  • 动态规划的无后效性与马尔可夫性质相似关系的说明
  • [Java安全】JDK 动态代理
  • 3D TOF 安全防护传感器
  • 低精度定时器 (timer_list) 和 高精度定时器 (hrtimer)
  • 切比雪夫距离
  • Python高级编程技巧探讨:装饰器、Patch与语法糖详解
  • 二叉树思想草稿
  • 关于SaaS业务模式及其系统架构构建的详细解析
  • RICE-YOLO:基于改进YOLOv5的无人机稻穗检测新方法
  • 【C语言网络编程】HTTP 客户端请求(发送请求报文过程)
  • 在UE中如何操作视图的大小,方位,移动
  • 16路串口光纤通信FPGA项目实现指南 - 第二部分(上)
  • 【LeetCode刷题指南特别篇】--移除链表元素,调试技巧,链表分割
  • pyJianYingDraft 在 import_srt 字幕添加花字效果
  • 鸿蒙系统账号与签名内容整理
  • CG--资料分析1
  • 重载操作类型
  • 向量数据库Faiss vs Qdrant全面对比
  • ESP32——快速入门
  • 【深度学习】学习算法中为什么要使用“小批量随机”