使用VSCode断点调试Cocos2dx-Lua教程
一.安装Visual Studio Code(vscode),在插件中心搜索安装luaide-lite(有一个luaide ,但是收费)

二.配置launch.json
1.工程文件夹直接拖入vscode即可,如图:

2.左侧栏调试图标->设置,这时会出现launch.json文件,配置如图,commandLine是exe启动参数,用法自行了解。


三.lua断点调试配置
1.下载LuaDebug.lua这个文件
2.把LuaDebug.lua文件放在工程src目录下

3.调试代码添加
在main.lua文件中添加以下代码:
if targetPlatform == 0 then
local breakInfoFun,xpCallFun = require("LuaDebug")("localhost",7003)
cc.Director:getInstance():getScheduler():scheduleScriptFunc(breakInfoFun, 0.3, false)
end

四.调试:
1.按F5启动调试,调试一旦启动,编辑器顶部就会显示出调试命令栏

2.单击VS Code左侧视图栏的调试图标即可打开调试视图。调试方法和和传统IDE基本相同,这里不做介绍。

就介绍到这里了,喜欢的话点个关注。
网友评论