macOS配置Unity、VSCODE开发环境
这几天给家里的旧电脑装了黑苹果系统,要配置macOS的Unity开发环境,在配置的过程中遇到了一些问题在这里记录下来,希望以后在遇到的时候能够有笔记可以查阅,不至于在同一个问题上反复栽跟头。
安装unity
这一步真没啥好说的,进入unity官网,点击下载Unity
进入到下载页面
然后选择需要的版本下载安装。
PS:如果打开慢的话,可能是DNS服务器的缘故。可以尝试手动修改DNS服务器,改成114.114.114.114
或者114.114.114.110
这两个公有DNS服务器比较快、比较稳定。
Homebrew安装.net core
这里我是使用macOS独有的Homebrew包管理器安装的.Net Core
,打开终端
输入
1 | brew install dotnet-sdk |
这里我已经安装。PS:使用HomeBrew需要挂梯子,不然速度会非常感人……。
配置VSCODE
这4个插件是必要的,安装完插件重启VSCODE,如果还没有unity的代码提示的话,检查一下输出窗口是否有如下语句:
Downloading package 'OmniSharp for OSX, Version=1.37.7beta.16'(50067 KB)..................
这是在下载一个插件包,安装完成之后才会有unity的代码提示,实测如果没挂梯子速度一样会非常感人,会下载相当长一段时间。
更改unity默认编辑器
unity的mac版本跟Windows版本的UI布局稍微有点不一样,在mac版本中,首选项设置在左上角的Unity
=>Preferences
然后选择VSCODE,点击Open
更改为默认编辑器。
然后就可以在VSCODE里面愉快的敲代码了!甚至在Visual Studio中都没有的代码提示它也有,比如:Awake
、OnMouseDown
、OnMouseDrag
等等这些方法名。
总结
在整个过程,最最重要的还是梯子,如果没有梯子的话对于开发者来说真的太不方便了,很多功能都需要通过梯子来跟外部的网络进行连接才能正常使用。而且现在机场的价格已经是非常亲民了,每个月几块钱而已,这里我不推荐任何机场免得有打广告的嫌疑,如果没有梯子那简直是噩梦。