实在是忍无可忍,于是花了点时间研究下VSCode的断点调试功能。 # 效果 断点调试还是挺方便的,对比添加log,只需要在左侧编辑器打个小红点,就可以在这个位置暂停Unity运行。 VSCode提供了很多支持,可以很方便的看到参数内容,以及调用栈的信息,使用起来开发效率提高很多。 #配置 介绍完功能就说说怎么弄吧,关于VSCode配置...
UnityVSCodeXLua断点调试 去官网下个相对较新的版本,我这里是使用的2023.2.6f1,证书选择个人版。 IDE 个人习惯使用VSCode,去官网下个新版就行。 为了保证能对C#代码进行断点调试,我们还需要给IDE装上这个C#和DebuggerForUnity的插件。 编写 新建一个HelloWorld.cs Ctrl+Shift+P呼出面板 按F5进入调试模式,选择当前...
6.unity 中打开02_U3DScripting文件夹下场景运行,可以看到vscode中命中断点 调试自己的xLua工程 1.把LuaDebug.lua.txt放入到工程的Resources目录下 2.将assets 文件夹拖入到vscode 说明:因为是.lua.txt文件,所以在vscode如果没出现代码高亮,或者不能下断点情况,新增vscode的工作区设置 代码语言:javascript 复制 {"fi...
三、打开调试文件夹 四、将此文件复制到unity项目的Resources文件夹下 五、在要调试的lua脚本上添加 breakSocketHandle,debugXpCall=require("LuaDebug")("localhost",7003) 六、添加调试文件 七、选择对应的类型 八、设置断点就可以了
Vscode+Unity断点调试三部曲(三):导入unity的API 断点调试三部曲(三):导入unity的API 在断点调试三部曲(二)中,其实已经完成了调试测试,下面进行一点优化 下载Emmylua的小插件:emmylua-unity-0.0.1.vsix 下载《EmmyLuaService.cs》文件 安装emmylua-unity-0.0.1.vsix,确保已经安装了Emmylua...
断点调试三部曲(一):xlua环境搭建 Unity新建工程,工程名不可以是中文,版本无所谓 下载Xlua插件,版本无所谓 下载Vscode,本教程用的是1.44.2版本,版本过低会不兼容emmylua这个插件 开始搭建环境 HOTFIX_ENABLE 新增的Hotfix Inject In Editor,在该教程中其实没用,当C#的类被打上[XLua.Hotfix]标签,并且修改了该类的...
会自动在工程的根目录下创建.vscode/launch.json文件,将运行选择为Unity-xlua,如图所示 配置launch文件1.png 配置launch文件2.png 添加调试代码 localbreakSocketHandle,debugXpCall=require("LuaDebug")("localhost",7003) 下面是以xlua官方02_U3DScripting为例 ...
unity3d:vscode+luaide调试xlua,可断点运行 准备工作 1.下载vscode 2.下载vscode里面的插件 luaide ,这里有免费版和付费版。 免费版链接:https://www.jianshu.com/p/a2142d4f119c 下载好后放将zip文件解压到 C:\Users\Administrator.vscode\extensions...
Unity安装 去官网下个相对较新的版本,我这里是使用的2020.2.6f1,证书选择个人版。Unity下载页面 IDE安装 个人习惯使用VSCode,去官网下个新版就行。Visual Studio Code - Code Editing. Redefined 为了保证能对C#代码进行断点调试,我们还需要给IDE装上这个C#和DebuggerForUnity的插件。