最新文章
泰课在线 | 微信拼团成功后如何获取课程?
08-09 17:57
Unity教程 | 使用ARKit为iOS开发AR应用
07-31 17:23
Unity Pro专业版7折订阅四选一工具包之VR开发与艺术设计
07-28 11:47
网友使用虚幻UE4实现CAVE 多通道立体渲染的沉浸式环境
07-27 11:57
VR晕动症调查:未来5年内大部分VR晕动症将得到解决
07-27 11:26
AMD CEO:未来3-5年最重要 希望5年达1亿VR用户
07-27 10:44
搭载最新版Mono的Unity 5.5.0测试版发布
注意:请通过文中的下载链接下载指定测试版。
您可通过以下链接下载并尝试使用搭载了最新的Mono 4.6+ 版本的Unity 5.5.0测试版:
- 下载地址
重要说明
版本限制
该版本目前仅支持编辑器模式,不包含任何运行时播放器,这意味着您无法打包出任何可执行文件或安装包。
调试支持
此版本不支持通过Visual Studio Tools for Unity或MonoDevelop进行调试。
编译器相关
- 编译器目标语言为C# 6。
- 默认使用的编译器仍为之前所支持的.Net 2.0/3.5框架。不过,您可以将目标更改为.Net 4.6(具体操作参见下方说明)。
垃圾收集器
此版本无法启用最新的Mono垃圾收集器(SGen GC),它将会在新的Mono实时库和类库稳定之后被启用。
备份建议
在试用该版本之前,请先备份您的项目。
常见问题解答
这个版本对于我的项目有何影响?
该升级对于您的项目理论上“能够正常工作”,但目前它还不够稳定。
只有编辑器模式可用是什么意思?
由于安装器中没有运行时播放器,打开构建菜单时,您将无法构建应用,也无法从构建菜单中访问Player Settings。关于如何切换编译目标至.Net 4.6,可参考下一个问题的解答。
如何切换编译目标为.Net 4.6?
依次点击菜单项“Edit” -> “Project Settings” -> “Player”,然后在“Optimizations”下选择API兼容等级为.Net 4.6。
如果我需要测试或检查代码应该怎么做?
我们希望这个测试版本不会破坏您现有的代码。请您试着在编辑器的播放模式下运行项目,并及时反馈运行结果。若一切运行正常,可继续尝试一些新的C#/.Net功能。
是否存在一些重大变化?
有一个已知的重大变化。新的编译器更改了闭包捕捉foreach变量的方式,这是C#语言团队作出的重大改变。您可查看之前关于编译器升级的文章,或者访问C#官网了解更多细节。
Visual Studio Tools for Unity相关
VSTU团队为支持这次Unity测试版的Mono升级,提供了一个不维护的实验性版本。这是VSTU 2.3的自定义版本,仅支持Visual Studio 2015。需要注意的是,安装这个版本将覆盖已经安装的Visual Studio 2015 Tools for Unity。
- 点击下面的链接,获取这个VSTU 2.3特殊版本:https://oc.unity3d.com/index.php/s/vWeoLpPGgovEkAE
- 如果您想重新安装VSTU的最新版本,敬请参见:[https://visualstudiogallery.msdn ... 4-8486-7df95156aba9](https://visualstudiogallery.msdn ... 4-8486-7df95156aba9)
问题反馈
在使用过程中,如果遇到任何问题,请您访问Unity官方中文社区发帖说明,并添加标签[Mono Upgrade]。