本文适合人群!!!

本文章只适合哪些刚接触luaide、vscode以及xlua的人群,旨在帮助大家理解官方文档里面一些不是很清楚的操作,告诉在哪儿用,怎么用,不会去详细解释为什么(我自己也不知道)。

官方文档连接:https://www.showdoc.cc/luaide?page_id=713892723028836

官方文档前面几步都很好理解,按着一步一步来就行,最主要的还是从“调试代码”这一步开始就有点儿不是很懂,这里我问了一下作者,所以就更具体的说下在哪儿用:

vscod打开lua脚本乱码 vscode lua调试_xlua


这个操作也是必须的,也就是说你的每一个需要调试的xlua项目都需要这里所说的两个脚本中的一个(一般luadebug就够了),然后你需要把这个脚本放到你的项目文件里面:注意,这里项目文件按道理来说可以是任意一个位置,但是xlua中调用脚本的代码,也就是上图中调用代码的函数只能加载到Resource文件夹下以及一些特定位置的lua文件(详情看xlua官方解释),所以图方便就直接放到Resource文件夹下就行了

另外就是xlua里面一般的lua文件后缀是.lua.txt,所以luadebug最好也采用这种格式。

vscod打开lua脚本乱码 vscode lua调试_xlua_02


然后是关于在哪儿调用这个函数了,这里说的启动文件是指一般lua项目都会有一个第一个启动的lua脚本文件,这里说的就是加在那里面,但是我们只是测试肯定不会有这么一个文件,所以我们就可以写在测试代码里面就行了,比如xlua官方案例中的

vscod打开lua脚本乱码 vscode lua调试_Unity_03


在这个文件下我们可以添加如下代码:

vscod打开lua脚本乱码 vscode lua调试_ide_04


这样就可以开始打断点运行调试了(当然这行代码只需要在一个文件里面有就行,前提要是同一个State)。