这几天给家里的旧电脑装了黑苹果系统,要配置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

HomeBrew安装.Net Core

这里我已经安装。PS:使用HomeBrew需要挂梯子,不然速度会非常感人……。

配置VSCODE

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

unity首选项设置

点击Browse浏览文件

选择app里的vscode

然后选择VSCODE,点击Open更改为默认编辑器。

然后就可以在VSCODE里面愉快的敲代码了!甚至在Visual Studio中都没有的代码提示它也有,比如:AwakeOnMouseDownOnMouseDrag等等这些方法名。

总结

在整个过程,最最重要的还是梯子,如果没有梯子的话对于开发者来说真的太不方便了,很多功能都需要通过梯子来跟外部的网络进行连接才能正常使用。而且现在机场的价格已经是非常亲民了,每个月几块钱而已,这里我不推荐任何机场免得有打广告的嫌疑,如果没有梯子那简直是噩梦。