Unity 2018.1 :停止对MonoDevelop-Unity的支持
从Unity 2018.1开始,我们将不再把MonoDevelop-Unity与Unity一起捆绑发行,并且在Unity 2018.1及后续版本中,将不再支持使用MonoDevelop-Unity进行开发。
随着Unity中.NET 4.6脚本运行库(当前处于实验阶段)的升级,我们开始支持C# 6.0及更高版本中所提供的许多令人兴奋的全新C#特性。与此同时,为这些新的C#特性提供一个相匹配的良好IDE体验,对于我们来说也十分重要。
现在与Unity一同发行的MonoDevelop-Unity 5.9.6并不支持最新的C#特性,并且也不支持在Unity的.NET 4.6脚本运行时中调试C#脚本。为此我们将做出二项改变。
1. 在MacOS和Windows上,移除Unity 2018.1中的MonoDevelop-Unity 5.9.6安装程序,并从Unity 2018.1开始,不在支持使用它进行Unity开发。
2. 在Unity 2018.1中,仅将Visual Studio for Mac作为MacOS上的唯一C# IDE。在Windows上,我们将继续保留Visual Studio 2017 Community,并不再将MonoDevelop-Unity作为可选项。
自Unity 5.6.1开始,Visual Studio for Mac已集成 Unity插件,即支持最新的C#特性,又支持在.NET 4.6脚本运行时上调试C#脚本。MacOS上的MonoDevelop-Unity用户可以下载并安装Visual Studio for Mac,并即刻开始使用。
C# IDE替代选项
除了Visual Studio for Mac和Visual Studio 2017 Community之外,现在还有一些其它的C# IDE替代品可用。
Visual Studio Code (Windows, macOS, Linux)
当在Preferences(偏好设置)中将Visual Studio Code设置为外部脚本编辑器时,Unity可在Visual Studio Code中打开脚本。要支持C#代码编辑与Unity C#调试,还需要安装下列内容。
Mono (仅在MacOS上必需)
C# Extension
Unity Debugger Extension (目前不支持.NET 4.6调试)
JetBrains Rider (Windows, macOS, Linux)
当在Preferences(偏好设置)中将JetBrains Rider设置为外部脚本编辑器时,Unity支持在JetBrains Rider中打开脚本。
JetBrains Rider是一款基于IntelliJ和ReSharper的.NET IDE,并包含ReSharper大部分特性。Rider还支持所有最新的C# 6.0特性,以及在Unity中进行.NET 4.6脚本运行库上的C#调试。
参考资料
Visual Studio for Mac下载
https://www.visualstudio.com/vs/visual-studio-mac/
Visual Studio for Mac介绍
https://blogs.msdn.microsoft.com/visualstudio/2017/05/10/unity-game-development-with-visual-studio-for-mac/
Visual Studio Code下载
https://code.visualstudio.com/
JetBrains Rider
https://www.jetbrains.com/dotnet/promo/unity/
Rider. Cross-platform IDE for Unity
https://www.jetbrains.com/dotnet/promo/unity/
推荐阅读
Unite 2018 Beijing
作为全球规模最大的Unity开发者聚会,2018年的Unite大会将于5月11-13日在北京国家会议中心举行。
新年特惠技术通票正在限量发售中,原价1500元,限时特惠价格599元。
购票地址:http://unite2018beijing.bagevent.com
公开招募讲师、Made with Unity作品、赞助商、媒体、票务合作。
赞助商合作:马小姐 may@unity3d.com
票务合作:张小姐 yanzhang@unity3d.com
详情请查阅:《Unite 2018 Beijing正式启动》!
点击“阅读原文”访问Unity官方社区!