开篇 - Unlua+VsCode的智能提示、调试

智能提示

为要绑定Lua的蓝图创建模板文件,这会在Content/Script下生成lua文件

然后点击生成智能代码提示,这会在Plugins/Unlua/Intermediate/生成Intenllisense文件夹


打开VSCode,点击文件->将工作区另存为。生成一个空工作区,放置在工程根目录

点击"将文件夹添加到工作目录",分别将上面生成的Intellisense文件夹和Content/Script文件夹添加到该工作区


最后安装这个Lua插件。

如果有这样的效果就大功告成!下次要编写脚本就双击工作区文件。

配置调试

打开VsCode,ctrl+shift+p搜索LuaHelper,选择复制调试文件

选择Script目录

这会把LuaPanda文件复制到Script目录下

新建游戏实例,绑定Lua脚本

打开游戏实例的Lua脚本,ctrl+Shift+P,选择LuaHelper Insert Debug Code

这会在光标插入这行代码

这样游戏实例加载时,就会require LuaPanda脚本来启动调试。(需要安装LuaSocket插件)

点击新建Launcher.Json,选择LuaHelper:Debug

选择Script

选择

生成了launch.json文件

默认启动调试时会卡断点,接下来把他关掉。

这样就配置好调试了,测试一下。

确保使用LuaHelper-Attach调试

按F5启动调试

调试器等待和游戏进程对接,接下来正常启动游戏,启动后控制台打印已建立连接。

可以命中断点,查看变量值等

相关推荐
好悬给我拽开线19 小时前
RoboTTT
ide·vscode·编辑器
时间的情敌2 天前
几款常用的编程AI工具
vscode
捷瑞电子工坊2 天前
VSCode的配置和一些报错问题
vscode·ubuntu·c/c++·编译报错·开发环境配置·初学者教程·json配置
孙小l懒_keep_update2 天前
【VSCODE中的Codex 打不开(页面空白,一直 Loading)】
vscode
面包狗AI4S3 天前
Codex/ChatGPT 反复 Reconnecting(正在重新连接) 5/5 的最简修复方法
人工智能·vscode·chatgpt
与自己和解7413 天前
使用ssh实现 VScode 直连 ubuntu
vscode·ubuntu·ssh
捷瑞电子工坊3 天前
Ubuntu 下安装 VSCode 和 gcc 的简单步骤
vscode·ubuntu·代码编辑器·安装教程·gcc·deb·snap
sunoo-2293 天前
【网络编程 + 数据库】select 与 epoll 核心区别详解 + SQLite 入门到 C 接口全攻略
linux·网络·数据库·vscode·学习·sqlite
2501_915106323 天前
第一次开发 iPhone App,可能碰到的问题,解决办法
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
CounterGlew5114 天前
Vscode通过ssh链接autodl云服务器并配置codex
运维·服务器·vscode