vscode中使用luaide-lite插件断点调试cocos2dx-lua

使用quick-cocos2dx-lua,用了众多插件,包括免费的BabeLua,VS调试太慢,vscode上的免费的EmmyLua, 还有收费的luaide,都没搞出来,唯独这个免费luaide-lite用成功了,步骤也简单,可以断点调试,查看变量数值,非常实用,简单记录下

  1. 在vscode插件里下载luaide-ide,如下图:
  1. 配置launch.json
cpp 复制代码
{
            "name": "COCOS(remote debugging)",
            "type": "lua",
            "request": "launch",
            "runtimeType": "Cocos3",
            "localRoot": "${workspaceRoot}",
            "commandLine": ["-workdir ${workspaceRoot}/../ -file src/main.lua"],
            "port": 7003,
            "mainFile": "src/main.lua",
            "exePath": "D:/malai_pub/hall/runtime/win32/hall.exe",
            "printType": 1
        },

这里commandLine,和mainFile,exePath可以根据自己的代码的情况自己配,我的是先装了luaIde让它自己配置了看它的示例写的

3 . 下载luaide-lite的配置文件,丢到自己lua工程代码根目录下,其中一个是LuaDebug.lua,一个是luaide文件夹,配置文件 luaide-lite配置文件 ,您也可以自己到官方github下:GitHub - wellshsu/luaide-lite: Lua developement and debug tools.

  1. 将以下标注代码添加在main.lua处

代码:require("LuaDebug")("localhost", 7003)

其实只需要那句require("LuaDebug")("localhost", 7003)就行了,其他什么bRemoteDebug啊都是无效代码

OK,现在就已经完事了,在vscode里下断点,然后选中你刚才的debug配置,开始按F5调试吧

相关推荐
97zz15 小时前
Claude+deepseek-v4pro+cc switch+VSCode AI编程配置教程(Java开发专属)
java·vscode·ai编程
老虎海子17 小时前
从零入门 OpenAI Codex|登录、权限、终端、记忆配置全实操
人工智能·vscode·自然语言处理·chatgpt·个人开发·业界资讯
π同学18 小时前
ESP-IDF+vscode开发ESP32第十三讲——NVS
vscode·esp32·nvs
一个数据大开发19 小时前
大模型驱动下的数据中台架构演进:从服务化到智能化
大数据·数据仓库·vscode·pycharm
LOOKWORD202121 小时前
vscode配置插件opencode
vscode·opencode
图像僧21 小时前
没有sudo权限也能安装和使用 VSCode
ide·vscode·编辑器
沧海一笑-dj1 天前
【Tools】Visual Studio Code UNC host ‘192.168.236.128‘ access is not allowed错误
vscode·visual studio code·host·unc·access is not
zhaqonianzhu2 天前
Qoder CN 插件停更与迁移指南:从 VS Code 到通义灵码 IDE
ide·vscode
上海合宙LuatOS2 天前
Air8000多网通信- RNDIS/ECM
物联网·lua·嵌入式开发·多网通信
BU摆烂会噶2 天前
【LangGraph】House_Agent 实战(一):架构与环境配置
人工智能·vscode·python·架构·langchain·人机交互