首先下载vscode与unity
在unity中打开Perferences,切换到External Tools,选择脚本编辑器为vscode。并勾选全部生成文件。
双击Assets面板中的脚本文件,自动在vscode中打开,增加插件C#,下载 .Net
与 Mono
包并安装。
.Net下载后,在命令行输入which dotnet
,如无返回则在/usr/local/bin
创建软链到dotnet安装路径。
Mono下载后,在vscode的Perferences配置Setting,选择Extensions的C# configuration,更改:
- OmniSharp:Use Glogal Mono 设置为always
- OmniSharp:Mono Path 设置为 本地Mono安装路径, 如"/Library/Frameworks/Mono.framework/Versions/Current"
重启vscode并从unity中打开便可以看到变量的类型正确显示,代码自动补全功能。
参考链接:
Unable to find Mono. Ensure that Mono's '/bin' folder is added to your environment's PATH variable.
dotnet-command-not-found
Intellisense is not working in Visual Studio