ideConnectDebugger: false,表示先启动vscode,再启动代码进行连调 (调用dbg.tcpConnect),即先F5启动Debug,再启动Unity连接端口 (我本人习惯将该选项改为false)。 port端口号可以自定义,不过要和代码中一致。 [补充]比较简单的生成改文件的方法,如下图所示 (选择:EmmyLua New Debugger): 图2 自动生成launch.json文...
做unity开发的基本都会用到lua语言,比较常用的热更语言。自然调试需求是必不可少的。 首先,仍然是安装必要插件,这里需要EmmyLua 这个插件就好。不了解的话可以看看介绍,它仅能提供lua代码调试还能增加代码提示,非常好用; 接下来要像调试c#时的设置一样,添加lua debugger, emmylua new debug,如图7所示,添加后launc...
6.unity 中打开02_U3DScripting文件夹下场景运行,可以看到vscode中命中断点 调试自己的xLua工程 1.把LuaDebug.lua.txt放入到工程的Resources目录下 2.将assets 文件夹拖入到vscode 说明:因为是.lua.txt文件,所以在vscode如果没出现代码高亮,或者不能下断点情况,新增vscode的工作区设置 代码语言:javascript 代码运行次...
一般我们做unity c#开发基本使用vs,也就是visual studio,写shader使用vscode,这套黄金组合目前应该算是最完美的。不过最近因为项目同时涉及window桌面开发和DLL嵌入(我职业生涯还是桌面开发为主,我当年刚入行就是winform+js),导致我unity工程csproj关联非常多,整个unity编辑器和vs2019操作起来巨卡,目前除了卸载csproj能解...
一、先添加luaide插件 二、注册账号密码登录(如果没有重新打开一下项目) 三、打开调试文件夹 四、将此文件复制到unity项目的Resources文件夹下 五、在要调试的lua脚本上添加 breakSocketHandle,debugXpCall=require("LuaDebug")("localhost",7003) 六、添加调试文件 ...
做unity开发的基本都会用到lua语言,比较常用的热更语言。自然调试需求是必不可少的。 首先,仍然是安装必要插件,这里需要EmmyLua 这个插件就好。不了解的话可以看看介绍,它仅能提供lua代码调试还能增加代码提示,非常好用; 接下来要像调试c#时的设置一样,添加lua debugger, emmylua new debug,如图7所示,添加后launc...
这里在调试时提示要升级LuaDebug.lua文件,所以去 https://www.jianshu.com/p/84fac5c7b940下载LuaDebug 在示例unity工程中搜索LuaDebug.lua.txt,替换它 2.将assets 文件夹拖入到vscode 中,如果vscode有其他lua插件一律卸载 3.如果你没有生成过调试配置 那么先生成...
6.unity 中打开02_U3DScripting文件夹下场景运行,可以看到vscode中命中断点 调试自己的xLua工程 1.把LuaDebug.lua.txt放入到工程的Resources目录下 2.将assets 文件夹拖入到vscode 说明:因为是.lua.txt文件,所以在vscode如果没出现代码高亮,或者不能下断点情况,新增vscode的工作区设置 ...
当IDE以Unity的工程为工程文件夹时,加载整个工程可能会导致性能问题,尤其是在对特定lua变量进行搜索时。因此,建议将lua文件所在的文件夹设为工程文件夹,这样可以仅加载lua部分,减少加载时间,提升开发效率。Emmylua Debug插件是许多开发者在VScode中使用lua时的首选,因为它提供了方便的调试功能。针对Emmy...
SLua-VSCode中使用LuaIde插件进行Lua调试 简介: 使用VSCode中的插件实现附加到Unity的Lua代码的调试 使用步骤: 1.在VSCode中查找luaide插件,下载安装,注册账号 2.在这里下载调试代码 3.如果使用luaide进行调试,要先禁用或卸载其他lua调试插件 4.生成调试配置:在VSCode中打开存放Lua脚本的文件夹,在上方的选择...