Unity(二) 在mac上为unity开发安装xamarin studio

最近有了那么个契机,有机会把自己的工作平台从windows上转移到了mac上,一开始我是忐忑的,因为mac上做unity开发是没有像visual studio这样的神器呀! 
直到我知道了 xamarin studio!

Unity(二) 在mac上为unity开发安装xamarin studio

这玩意是 MonoDevelop 的一个分支,也就是说它2是一个妈生的,不过 Xamarin 是商业化版本,最近还被微软给收购了。 
它比 MonoDevelop 颜值要高(谁让这是个看脸的社会,2333),有中文界面(unity的 MonoDevelop 是不完整的,还需要自己去找中文包),还能定制快捷键,可以直接给它改成visual studio的快捷键(这个太6了,方便了windows用户),还能在代码里直接敲中文了(早期的MonoDevelop不能),调试界面好像也优化过了(以前用MonoDevelop时遇到最蛋痛的问题是断点位置的信息显示不全,2333)。

快捷键设置菜单: 
Unity(二) 在mac上为unity开发安装xamarin studio

外加如果你的项目是在git仓库上的话,会在代码底部多一个git的快捷功能菜单,可以做对比,日志查询等,十分的方便。这里应该是我调了字体大小的锅,字竖起来了 
Unity(二) 在mac上为unity开发安装xamarin studio

单凭感觉就觉得比MonoDevelop要好用,如果后续碰到问题的话,再来吐槽它,这里说一下这玩意要怎么装!

首先去官网下载安装器,地址: 
https://www.xamarin.com/download 
社区版是免费的~ 
安装步骤不累赘,建议先装unity(可以帮你装一些依赖环境上去),外加一定要*(不*我的安装器就一直出问题,不能正常工作)。 
正式安装过程基本是傻瓜引导,基本就是在不断输入密码同意了

注意:这里有一点要注意,在安装进行到一定程度的时候它会提示你它要安装一个android sdk,如果你的mac上有了,可以改一下指向,我当时没注意提示,结果它给我又下了一个。。。

安好以后,我们需要在unity的首选项里把md切换成xs。

这里网上比较老的教程都是让你把 xamarin studio 的app 改名成 MonoDevelop ,然后替换到unity文件夹里面去,现在可以直接在 Application 文件夹里选上 xamarin studio

Unity(二) 在mac上为unity开发安装xamarin studio

Unity(二) 在mac上为unity开发安装xamarin studio

这里有个需要注意的地方,那就是有一个 add .unityproj’s to .sln 的选项一定要选上,不然你后面调试的时候,会选不出 unity editor 的选项!(划重点)

Unity(二) 在mac上为unity开发安装xamarin studio

当然光是这样子,xamarin 还是不能调试的,我们还需要为它安装2个插件,该插件现在获取的来源只有 unity 的论坛。 
Unity(二) 在mac上为unity开发安装xamarin studio 
该项目托管在github上,一直是这个人在发布最新的版本包,人称胡子哥,2333。

这里说下我的版本: 
unity分别是 5.4.1 和 5.5.1 
xamarin 是最新的 6.1.5 
插件用的对应6.1的版本 
插件地址: 
https://forum.unity3d.com/threads/unity-debugger-add-in-for-xamarin-studio-6.427305/

如果你是其它版本的unity或xamarin,请参见胡子哥的其它文章,去下对应的版本。

安装图示: 
Unity(二) 在mac上为unity开发安装xamarin studio 
下载好插件并解压后,我们从这里打开外接程序

Unity(二) 在mac上为unity开发安装xamarin studio
从文件安装,并选中插件的文件

Unity(二) 在mac上为unity开发安装xamarin studio
装好后,我们会发现多了一个unity的折叠窗

Unity(二) 在mac上为unity开发安装xamarin studio
在首选项里也会多出一个叫unity的菜单

当你看到上面这些内容是,证明插件已经安装成功了!

Unity(二) 在mac上为unity开发安装xamarin studio

这时候我们就可以选出来对应的调试环境选项了,然后就让我们开始来开心的调试吧!

PS :  
自从买了带Touch Bar(这个真心好用)的新macbook pro后,已经用了几天了,感觉在习惯了mac的操作以后,搞开发真心比windows好用呀! 
当然这只是说系统,windows上毕竟还有许多像visual studio这种开发工具的存在,当然也没啥游戏玩,鱼与熊掌不可兼得呀~