我们在2016年10月提供了搭载最新版Mono的Unity 5.5.0b4测试版,该版本仅支持编辑器模式,不支持任何运行时播放器。现在搭载最新版Mono(4.6+)且支持运行时的Unity 5.6.0b5也发布了。为了更好地了解该版本,一起来看一下注意事项和常见问题。请您在试用该测试版之前先备份原有项目。

请注意,这是基于Unity 5.6.0b5单独构建的分支版本,请点击文末链接下载相关资源。

重要注意事项
此版本支持所有平台的编辑器和以下平台的播放器:
— Windows、OS X、Linux客户端
— 使用IL2CPP脚本后端构建的iOS版本
— 使用IL2CPP及Mono脚本后端构建的Android版本
除上述以外的平台暂不支持,您可以不必安装。
此版本不支持通过Visual Studio Tools for Unity或者MonoDevelop进行调试。如果想使用VSTU来编辑,请使用文末链接提供的VSTU特别版本。
编译器目标语言为C# 6.0。
编译器“默认”仍将以.Net 4.6框架为目标框架。
已知问题:
— Android/Mono版本的托管代码剥离不正确。请禁用托管代码剥离。
— 某些项目在Windows 8.1平台上发布会崩溃。因为这是偶发的,所以我们希望看到更多崩溃报告或数据。

104734e27no9b7bsyrb9bn.jpg
常见问题
1. 有何影响?
此升级版仅保证“可以工作”,而非稳定版本。

2. 如何设置目标框架为.Net 4.6?
依次点击File -> Build Settings -> Player Settings,在Optimizations下将Api Compatibility Level设为.Net 4.6 (新项目应该默认为该选项)。

3. 如何进行测试?
我们主要想了解它是否会影响现有代码。请尝试在各个平台上运行您的项目,并告知我们运行结果。如果一切正常,再尝试一些C#/.Net的新功能。我们也有兴趣了解您的项目与当前所支持的Unity版本相比的运行时性能与包体大小。

4. 是否有重大改变?
有一个已知的重大改变。新的编译器改变了闭包获取foreach变量的方式。这是C#语言团队做出的重大改变。请点击【阅读原文】查看更多关于编译器升级的细节。

Visual Studio Tools for Unity
VSTU团队为我们提供了一个未公开的实验版以支持升级的.Net框架。这是基于VSTU 2.3构建的自定义版本,仅支持Visual Studio 2015。安装此版本将覆盖任何现有的 Visual Studio 2015 Tools for Unity 。

关于此版本如有任何疑问,请在下面留言。

相关资源下载链接
搭载最新Mono的Unity 5.6.0b5(支持运行时)
http://pan.baidu.com/s/1qYlQZso

请访问下面的链接下载上述VSTU特别版本:
https://oc.unity3d.com/index.php/s/vWeoLpPGgovEkAE

如果想重新安装VSTU最新版以使用Visual Studio 2015,请访问:
https://visualstudiogallery.msdn ... 4-8486-7df95156aba9

请关注Unity官方平台,及时了解更多相关资讯。

104656sadv3233lz3dirxj.png 最新Mono, 支持运行时锐亚教育

锐亚教育 锐亚科技 unity unity教程