本文主要介绍VsCode使用EmmyLua插件调试Unity engineering Lua代码。本文以图文并茂的形式非常详细的给大家介绍了一下,对你的学习或者工作有一定的参考价值,有需要的朋友可以参考一下。
目录
I. VSCode安装EmmyLua II。添加配置文件III。设置配置文件IV。增加Lua断点v的调试入口,运行unity测试断点功能。
一、VSCode安装EmmyLua
二、添加配置文件
三、设置配置文件
第二步之后,会弹出添加的launch.json配置文件。这个文件只需要用“ideConnectDebugger”=false修改,其他的一般不需要修改。
四、添加Lua断点调试入口
LuaEnv变量必须是全局唯一的。
在路径标记为红色的地方,匹配正确的路径名。
var=' c:/users/您的用户名/。“vs code/extensions/tangzx . Emmy Lua-0 . 5 . 7/debugger/Emmy/windows/x64/Emmy _ core . dll”;
私人虚空觉醒()
{
luanev=new luanev();
#如果团结_编辑_赢
//lua调试器链接rider和vscode
var=' c:/users/您的用户名/。“vs code/extensions/tangzx . Emmy Lua-0 . 5 . 7/debugger/Emmy/windows/x64/Emmy _ core . dll”;
如果(文件。存在(路径))
{
路径=路径。替换(' emmy_core.dll ','?dll’);
bool openDebugFinish=true
尝试
{
luaEnv。多斯特灵(
字符串。格式(' package.cpath=package.cpath . ';{0}“”,路径)
local dbg=require('emmy_core ')'
dbg.tcpConnect('localhost ',9966)'
);
}
捕捉(例外e)
{
openDebugFinish=false
调试。LogError('不需要调试,请忽略\ t调试服务器连接失败:\ n ' e . Message);
}
最后
{
if (openDebugFinish)
{
调试。LogError('成功连接到调试服务器\n '路径);
}
}
}
#endif
m _ Lua scripts=new dictionary string,byte[]();
}
五、运行unity测试断点功能
首先确定Lua入口的断点调试代码为真,然后按F5启动断点调试模式,再运行Unity,否则报错。这个顺序不会错。连接成功后,VSCode的控制台会看到以下信息,证明断点调试开启。
关于VsCode调试Unity项目Lua代码用EmmyLua插件的这篇文章到此为止。关于VsCode调试Unity项目Lua代码的更多信息,请搜索我们之前的文章或者继续浏览下面的相关文章。希望大家以后能多多支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。