VsCode + LuaIDE 配置Debug调试

VsCode + LuaIDE 配置Debug调试

    • 一、插件安装与配置
    • 二、插件使用

一、插件安装与配置

LuaIde是一款基于vscode制作的lua编辑和调试插件,支持lua代码提示,语法检查,Debug调试,代码格式化。

1.下载安装

和所有插件安装一样,在应用商城搜索插件,直接点击install:

安装完成后会在应用商城下面显示LuaIde图标,里面是LuaIde的详细使用说明文档

VsCode + LuaIDE 配置Debug调试_第1张图片

2.配置环境

首先配置项目运行启动文件,点击Debug设置,打开launch.json文件

寻找到Cocos2-launch位置,分别配置好命令行参数文件位置commandLine,exe放置位置目录exePath

commandLine配置的是项目起始脚本文件路径

"commandLine": "-workdir ${workspaceRoot}/ -file src/main.lua"

exe是项目runtime文件夹下的game.exe位置

"exePath": "${workspaceRoot}/runtime/Debug.win32/game.exe",

然后,需要在项目起始脚本文件main.lua 开头开始require之前添加以下代码:

local breakSocketHandle, debugXpCall = require("LuaDebugjit")("localhost", 7003)
cc.Director:getInstance():getScheduler():scheduleScriptFunc(breakSocketHandle, 0.3, false)

二、插件使用

添加好以上配置后,重启VsCode,然后按F5或者Run -> Start Debuging
VsCode + LuaIDE 配置Debug调试_第2张图片

右上角会出现Debug调试命令弹框,

控制台打印日志
VsCode + LuaIDE 配置Debug调试_第3张图片

也可以像普通编辑器一样在行数头添加减少断点了

附:Debug调试命令快捷键:

Continue / Pause(开始/继续):     F5
Step Over(跳过):                         F10
Step Into(进入):                          F11
Step Out(跳出):                          Shift+F11
Restart(重置刷新):                      Ctrl+Shift+F5
Stop(停止):                                 Shift+F5

你可能感兴趣的:(cocos2dx,cocos2d,开发工具)