该插件是通过分析unity工程获取的C#代码提示。
与前代EmmyLua-Unity(并未上传到任何商店)插件相比,不需要打开Unity编辑器,也不会生成一大堆lua api文件。
该插件除了能让主插件提示unity api,还能提示出每一个C# api的方法/属性/类/事件的注释,还支持从lua代码跳转到C#定义处。
以unity工程为根目录打开工作区,等主插件初始化完毕之后该插件会自动将unity api注入主插件中。
支持手动更新unity api,在左侧工作区面板上单击右键会出现pull unity api
, 点击之后等待一段时间api就更新完了。
该插件基于dotnet sdk 7 MSBUILD
,要求所在操作系统拥有dotnet sdk 7
如果有任何问题可以去 vscode-emmylua-unity
vscode-emmylua 支持
sumneko-lua 支持
intellij-emmylua 支持 (https://github.com/CppCXY/EmmyLua-Unity2)