1.下载好EmmyLuaService.cs放到Unity项目的Editor文件夹里面,然后在菜单栏选择emmlua-启动
2.下载vscode插件-emmylua-unity-1.0.4.vsix,离线安装后重启unity。
3.打开vscode,在项目文区域右键就会看到pull unity api的选项,点击即可拉扯api到插件目录。
4.查看拉取文件
注意事项,一开始拉取是没有反应,我以为是我启动顺序有问题,查看了源码,看到vscode插件是点击pull unity api创建一个socket服务。然后unity插件启动后是不断尝试connect vscode插件。这样应该不是启动顺序有问题。
然后看log,发现启动socket服务的时候监听失败了,因为插件默认是996端口的,在我的mac os上面,可能出于安全性考虑,默认是禁止监听该端口。
修改一下默认端口即可
尝试一下提示api