Unlua UE5.3 调试

发布时间:2026/8/31 21:35:47
Unlua UE5.3 调试 一.需要的配置环境Unlua,VSCode,LuaHelper,LuaPanda二.安装Unlua到项目上1.这个可以看我之前的文章Unlua 官方案例_unlua.class 构造一个对象-CSDN博客2.其实就是把github 上的 Unlua 复制粘贴到你的项目Plugins的目录上Unlua 本体 和 UnluaExentsions 用于调试。UnLuaExtensions主要是需要LuaSocket用于调试LuaPanda需要依赖它和UE通信调试这里是官方案例工程所以都有。三.VSCode 上安装1.VSCode 上我是把LuaHelper,LuaPanda的插件都下了。2.要保证自己的Script目录下有luaPanda.lua。没有就去下载一个去哪里下载这里LuaPanda/Debugger at master · Tencent/LuaPanda · GitHubUnLua/Docs/CN/Debugging.md at master · Tencent/UnLua · GitHubgitUnlua官网上也说了UnLua/Docs/CN/Debugging.md at master · Tencent/UnLua · GitHub3.Debug 设置如果没有配置过就选择Add Config(Script)。但其实一般都是有现成的。一般选择的LuaHelper:Attatch我的最后里面是这样的。有的说要改StopOnEntry false,luaFileExtension 里 .lua。我都改了但我总感觉改不改都差不多4.Launch.json这里写了 luaHelper自己的调试原理其实用的也是luaPanda的。集成进去了LuaHelper/docs/manual/debugPrinciple.md at master · Tencent/LuaHelper · GitHubLaunch.json 如何自己配置。这里可以看luaPanda的都是一样的封装名字不一样而已本质应该一样。LuaPanda/Docs/Manual/launch-json-introduction.md at master · Tencent/LuaPanda · GitHub三.开始使用1.lua脚本前面加上require(socket.core)require(LuaPanda).start(127.0.0.1,8818)2.点击调试当你的最下面出现[Listening] 调试器 VSCode Server 已启动正在等待连接。 TargetName:LuaHelper-Attach Port:8818。你就成功一大半了。当然有的用luaPanda的就是 Luapanda-Attach Port88183.最后运行你的对应绑了lua 脚本的 地方进行验证。当你最后出现已建立连接并且进入断点恭喜你大功告成。敬请调试即可再推荐一些别人的文章也是参考学习过luaPanda可能原理更清晰。luaHelper相当于多了些封装更方便直接。无论用哪个抓到耗子就是好猫。记个笔记UE5中接入Lua脚本开发功能UnLua_ue5 unlua-CSDN博客(99 封私信 / 80 条消息) [UE]Unlua断点调试及其环境配置LuaPanda - 知乎官网UnLua/Docs/CN/Debugging.md at master · Tencent/UnLua · GitHubLuaHelper/docs/manual/usedebug.md at master · Tencent/LuaHelper · GitHubLuaPanda/Docs/Manual/access-guidelines.md at master · Tencent/LuaPanda · GitHub