相关链接
1.Vscode安装C# Dev Kit和Unity extension
Unity - Visual Studio Marketplace
2.Unity安装Visual Studio Editor
如果外部脚本编辑器是VS Code(internal):
就安装:然后下一步才会有Regenerate project files。
3.Unity Preference里配置External Script Editor为vscode:
点击Regenerate project files,Unity在项目文件夹生成2个csproj文件和一个.sln文件:
4.确保安装了.NET SDK
vscode没找到.NET SDK报错:
下载 .NET 8.0 SDK (v8.0.100) - Windows x64 Installer (microsoft.com)
把.NET SDK添加进环境变量PATH
如果vscode找不到.NET,重启vscode,不要点击Unity里的脚本打开
5.确保在Unity项目里打开了脚本
如果是,左边EXPLORER里有这个:
识别成功的效果:
vscode里MonoBehaviour变成绿色:
未识别成功的:
有代码提示:
未解决的问题
如果从Unity里点击脚本打开vscode就找不到.NET SDK,如图:
直接打开vscode就没有从项目打开。目前解决方法只能是先在Unity里点击脚本打开,再关闭vscode,再直接打开vscode。