【Unity2D日记】#2 VS Code傻瓜式完美配置攻略(真香警告)
作者:互联网
前期准备
一些废话
久仰VS Code大名,在家闲来无事试着在笔记本上配置了一下,虽然中途遇到很多坑(代码补全等等),但是结局体验是真的很香:
轻量级、插件化、界面简洁,适合不怕折腾、喜欢DIY的朋友。
步骤
以下是针对Win10用户的教程,Mac用户请移步前言链接!
下载
配置.NET
- 注意,.NET Core的SDK和Runtime都要下载安装!
- 两者安装完毕后,重启电脑,打开终端(Win+R输入cmd),检测版本,信息正确则安装成功;
dotnet --info
- 接下来打开控制面板->程序->程序和功能->启用或关闭Windows功能,全部勾选第一栏,打开.NET Framework 3.5;
- 最后一步,打开Unity->Edit->Project setting->Player->Other Settings->Configuration,将Api Compathbility Level 更改为 .NET 4.X;
- 若无法检测到SDK,尝试全部卸载、重新下载安装(注意版本)、重启电脑;若依然失败,打开环境变量页面,将
C:\Program Files\dotnet\
放在C:\Program Files (x86)\dotnet\
的上面;若无对应路径,手动添加即可; - 若不存在对应目录,则说明是第一步出了问题,因为%PATH%是安装时自动会添加的。
配置VS Code
- 打开扩展页面,搜索C#,安装C#支持;
- 同理,搜索、安装Debugger等插件(建议全装尤其Snippets);
- 安装完毕后,重启VS Code,随意打开一个C#脚本,测试是否有代码补全等功能;
public Rigidbody2D test;
配置Unity Editor
- 打开Unity->Edit->Preference->External Tools->External Scripts Editor,指定为VS Code,如果默认列表里面没有,则自行指定为安装目录
...\Microsoft VS Code\Code.exe
- 从Unity中打开脚本文件,感受风一样的启动速度!
一个大坑
- 如果打开VS Code后右下角提示:
The C# extension is recommended for this file type.
或者
Cannot activate the ‘Unity Debugger’ extension because it depends on an unknown ‘ms-vscode.csharp’ extension.
- 这是因为从VS Code里直接下载的C#支持默认的Extension ID是ms-dotnettools.csharp,而我们的Unity Debugger对应的ID是ms-vscode.csharp,但是这个ID下的C#支持在marketplace里面是搜索不到的,所以需要我们手动下载和安装对应ms-vscode.csharp的C#插件——Omnisharp!
- 下载完成后手动添加到VS Code里面即可!
- Omnisharp下载地址 csharp-1.21.12.vsix
基础插件推荐
- 一键查看文档
- 一键格式整理
- Dark主题 & 易识图标
总结
- 虽然在配置过程中遇到很多坑,VS Code折腾起来也比VS麻烦,可能会遇到各种各样的问题,但是当你捣鼓出一套只属于你自己的IDE的时候,各种感受是难以言表的,我想这也是VS Code最大的魅力所在吧;
- 对初学者来说,或许最直观的“香”是VS Code启动比Visual Studio快出很多,再搭配上一些提高效率的插件,无疑是笔记本或者中低配用户的福音。
标签:插件,Code,Unity2D,C#,傻瓜式,Unity,VS,打开 来源: https://blog.csdn.net/cleanlii/article/details/104711577