在前面几篇文章中,我们依次拆解了前端、服务端、后台、UI工程的结构与开发逻辑,本篇将聚焦一块更贴近实际操作的内容——调试运行与启动工具。 如果你拿到源码之后第一时间不是去二开,而是“想快速跑起来看看”,那么这一篇你必须得看清楚。 (调试截图) 一、调试运行目录结构源码中的 调试运行/ 文件夹可以理解为一个“多平台、多地区测试与模拟启动环境”,包含了程序运行时所需的 DLL 库、可执行文件、快捷脚本等内容,目录如下:
调试运行/
├── jt.exe // 主程序入口(桌面客户端)
├── 各类 .bat 启动脚本 // 按地区/平台划分的调试运行入口
├── 各类 DLL 文件 // 运行依赖库
├── log/ // 日志输出目录
├── script/ // 脚本目录,自动配置/启动流程
├── README.md // 使用说明
├── Python 脚本(start.py) // 平台路径设定脚本
└── Tool/Json/Layer 结构等辅助文件
二、平台启动脚本说明这里的 .bat 文件基本就是为你准备好的启动入口,主要分类如下: [td]启动脚本名称 | 含义说明 | start.bat | 通用测试入口(含日志) | Astart-jiangsu.bat | 启动江苏客户端测试 | start南京.bat | 启动南京皮肤/配置版本 | start通化.bat | 启动通化皮肤版本 | start未阳.bat | 启动特定城市客户端 | start徐州.bat | 启动徐州客户端测试 | startdebug.bat | 调试模式启动 | svn_update.bat | SVN 代码更新辅助脚本 | 这些脚本的作用是让你无需配置 IDE、无需敲命令,直接双击即可运行,适合部署环境尚不成熟的开发者快速测试。
三、jt.exe 主程序说明jt.exe 是一个可执行桌面客户端,作用通常包括: 本地客户端可视化调试(对接前端UI工程) 启动后可加载各类资源目录 可指定运行地区配置文件(例如 江苏、南京、徐州)
它会依赖多个 DLL 动态链接库(如 libcocos2d.dll、libssl-1_1.dll、msvcr110.dll 等),这些在同目录下已经打包完整。 四、依赖库说明与平台兼容性建议该目录内一共包含了 30+ 个动态链接库(.dll 文件),包含: ⚠️ 注意: 五、运行建议与路径修正很多脚本中调用了 python 脚本(例如 startForPath.py),或者引用了工具路径中 .json 配置文件。 若你运行时报错,请检查以下几点: 六、真实使用场景分享这个工具目录非常适合: 七、你可以做的拓展
编写自己的 start_XX.bat 脚本,支持多分支调试 将启动工具打包放入统一 launcher 中(例如 Electron) 将 DLL、exe 封装进发布工具链中,统一部署逻辑
附件地址:
|