1.https://www.jianshu.com/p/dda945be6bc2 示例工程中的LuaDebug.lua.txt过时,去下新的:https://www.jianshu.com/p/84fac5c7b940 下载好后原位置替换 2.将assets 文件夹拖入到vscode 3.如果使用luaide进行lua调试,需要先禁用或卸载其他的lua调试插件. 如果你没有生成过调试配置 那么先生成 4.选择xl...
一、先添加luaide插件 二、注册账号密码登录(如果没有重新打开一下项目) 三、打开调试文件夹 四、将此文件复制到unity项目的Resources文件夹下 五、在要调试的lua脚本上添加 breakSocketHandle,debugXpCall=require("LuaDebug")("localhost",7003) 六、添加调试文件 七、选择对应的类型 八、设置断点就可以了...
2.用c#执行一个Lua脚本。新建一个c#脚本,挂载到当前Unity场景内,脚本内容如下: using XLua; using System.IO; void Start( { //启动lua管理器LuaEnv _luaEnv = new LuaEnv(; //重写lua内的require函数回调,方便自定义载入路径_luaEnv.AddLoader(CustomLoader); //启动一个脚本载体LuaTable _scriptEnv = ...
下面先调试通luaide的示例工程,再自己新建xlua工程,用vscode进行调试 调试luaide作者的xlua示例工程 1.https://www.jianshu.com/p/dda945be6bc2 这里在调试时提示要升级LuaDebug.lua文件,所以去 https://www.jianshu.com/p/84fac5c7b940下载LuaDebug 在示例unity工程中搜索LuaDebug.lua.txt,替换...
断点调试三部曲(二):引入Emmylua插件 用Vscode安装插件 打开你的lua文件所在目录,然后创建json文件 修改《Test_C.cs》文件 端口占用会报这个错误,修改下端口号就好 安装完Emmylua插件后,会获得一个dll文件,我的路径是:C:\Users\Administrator\
断点调试三部曲(三):导入unity的API 在断点调试三部曲(二)中,其实已经完成了调试测试,下面进行一点优化 下载Emmylua的小插件:emmylua-unity-0.0.1.vsix 下载《EmmyLuaService.cs》文件 安装emmylua-unity-0.0.1.vsix,确保已
打开xlua工程,点击debug配置启动文件launch.json,选择环境为LuaDebug。如图所示 选择环境.png 会自动在工程的根目录下创建.vscode/launch.json文件,将运行选择为Unity-xlua,如图所示 配置launch文件1.png 配置launch文件2.png 添加调试代码 localbreakSocketHandle,debugXpCall=require("LuaDebug")("localhost",7003) ...
1.把LuaDebug.lua.txt放入到工程的Resources目录下 2.将assets 文件夹拖入到vscode 说明:因为是.lua.txt文件,所以在vscode如果没出现代码高亮,或者不能下断点情况,新增vscode的工作区设置 { "files.associations": { "*.txt": "lua" }, "luaide.apiType": "xlua" ...
会自动创建launch.json文件并且进行各种lua框架的调试配置,如果有代码洁癖的话,我们可以只保留XLua的,即 { "name": "Unity-xlua", "type": "lua", "request": "attach", "runtimeType": "Unity", "localRoot": "${workspaceRoot}", "fileExtNames": [ ...
打开你的lua⽂件所在⽬录,然后创建json⽂件 修改《Test_C.cs》⽂件 端⼝占⽤会报这个错误,修改下端⼝号就好 安装完Emmylua插件后,会获得⼀个dll⽂件,我的路径是:C:\Users\Administrator\.vscode\extensions\tangzx.emmylua- 0.3.49\debugger\emmy\windows\x64 把这个⽂件拷贝到unity⼯...