DouLuaDebugger基于VSCode的Lua语言调试器扩展,除支持PC端调试外,还可支持真机调试; 本插件不具备Lua语法解析和格式化等功能,仅用于调试; Lua程序需要集成lua-socket库,xlua默认已经集成; 支持的开发环境目前支持下面的开发环境:
修改代码适配项目每个项目内部使用的环境等都可能不一致,该插件无法覆盖所有项目,所以在必须的情况下需要修改插件的代码以适配自己的项目; 使用方法
真机调试注意:调试器同时只能保持一个连接; 真机安装包内的lua代码是明文(非luac编译后的二进制),且和调试器中代码的一致; 手机开启usb调试并通过usb和电脑连接; 修改调试配置的 执行下面的命令,这里主要是打通手机和PC的Socket通讯连接: 将手机端的端口收到的数据,转发给到PC中的端口:
将PC端的端口收到的数据,转发给到手机中的端口;
启动调试器再启动游戏即可调试; 断点日志选择打印日志就不会进入该断点,而是在该断点处直接输出日志; 如果输入的日志前面带有 重载Lua文件打开需要重载代码的Lua文件,点击鼠标右键选择 尚未支持的功能
|