开篇 - 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启动调试
调试器等待和游戏进程对接,接下来正常启动游戏,启动后控制台打印已建立连接。
可以命中断点,查看变量值等