vscode联调lua

visual studio code 联调lua

开发准备:

1.下载vscode:vscode下载

2.下载luaide插件:luaide

3.安装:

主界面(资源管理区、搜索、GIT、调试、扩展)


插件安装:(可直接在扩展内搜索安装,也可下载安装包安装)


如果使用luaide进行lua调试,需要先禁用或卸载其他的lua调试插件


下载的安装包放置位置:

打开项目:(一个目录就相当于一个项目)



将luaide插件包中的luaDebug.lua文件放到项目目录下


设置不自动更新:(当前插件为免费版本,自动更新后会有注册登录各种烦人的提示,所以屏蔽更新)


VsCode没有设置面板,都是通过配置来实现


VsCode的调试是通过配置来实现的,不同的插件调试配置也是不一样的,LuaIde的调试配置是由用户自定义配置(没有配置时点击齿轮按钮会生成配置)


生成配置后在launch.json文件配置启动相关

cocos启动配置说明:

name::启动项名称

type:默认配置  lua

request:默认配置  launch

runtimeType:默认配置  Cocos2

localRoot:当前文件夹目录  ${workspaceRoot}

mainFile:启动的lua文件名  src/main.lua

port:端口号,需与luaDebug文件和启动文件(main.lua)中的端口号一致

exePath:执行文件路径  /Users/kaiqigu/Documents/kaiqigu/quickcocos2dx_3-x/quick/player/player3.app/Contents/MacOS/player3

printType:print打印方式1控制台和系统输出,2控制台输出,3系统输出


启动文件中配置断点定时器:(此处端口号与配置文件中相同)

local breakInfoFunc, debugXpCall = require("LuaDebug")("localhost", 8008)

cc.Director:getInstance():getScheduler():scheduleScriptFunc(breakInfoFunc, 0.5, false)


现在可以在代码中打断点调试了


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。