概述
Unity和vscode环境搭建比较啰嗦。这里使用一篇文章来梳理一下。
dotnet配置
下载地址
推荐使用 6.0.22 版本。防止出现各种问题。
检查清理机器的dotnet
推荐用这个工具来管理本台机器使用的 .net 的版本。
设置当前机器使用的sdk版本
/Users/abel/global.json
1 | { |
Mono配置
- 注意需要下载的是
Stable channel
。
如果安装错了版本可以通过下面的命令清理
1 | sudo rm -rf /Library/Frameworks/Mono.framework |
unity配置
安装
需要将 visual studio 安装好。
安装完成之后,还会提示升级,尽量将版本升级到最新。
本次是升级到17.6
版本。
Visual Studio
窗口 -> 首选项 -> SDK位置 -> .NET Core
直接设置位置为:
1 | /usr/local/share/dotnet/dotnet |
插件
enum -> Package Manager -> Package Manager
一定要将下面两个插件安装,并且保持最新版本。
- Visual Studio Editor
- Visual Studio Code Editor
enum -> Unity -> Preferences -> External Tools ->
开始生成需要的工程文件。这个工程文件其实是 visual studio 和 vscode 通用的。只需要假借 visual studio 生成这些文件;
- 将根目录中的全部 *.csproject 都删除掉;
- 将下面的 checkbox 全部勾选;
- 点击 Regenrate project files;
- 如果 External Script Editor 无法找到 vscode ,可以自己直接去通过 browse 去定位;
工程设置
enum -> Edit -> Project Settings -> Player -> Settings for Windows,Mac,Linux -> Configuartion ->
- Api Compatibility Level 设置成 .NET Framework
- Active Input Handling 设置成 Input Manager
vscode设置
插件安装
- Unity
- C# Dev Kit
- C#
- .NET Runtime Install Tool
插件设置
- 这个配置现在是跟项目走的,可能要反复配置;
设置 Csharp/Omnisharp
1 | "dotnet.server.useOmnisharp": true |
- 需要强行的将 dotNetCliPaths 绑定成本机安装的,否则会出各种问题。