近日,微软发布了Visual Studio Tools for Unity 2.2版本 (简称VSTU)。该版本修复了一些常见的集成问题。VSTU 是 Visual Studio 的 Unity 插件,可以让游戏开发者使用 Visual Studio 更为便捷的构建 Unity 游戏。

VSTU现在已经提供下载,以下是对应不同版本的下载链接:

Visual Studio 2015 Tools for Unity
Visual Studio 2013 Tools for Unity
Visual Studio 2012 Tools for Unity
Visual Studio 2010 Tools for Unit

主要功能变更:
VSTU安装器正确安装Unity启动VSTU支持前所需要的全部信息。 在OS X 系统下通过虚拟机使用 Visual Studio的情况下,Visual Studio可以正确的检测和调试Unity。 对Unity 4.6版本,VSTU可以正确的生成对UnityEngine 和 UnityEditor的引用。 C#语言版本现在限制到C# 4,Unity目前支持的最新版。 修复了一个关于Unity导出包的错误,这个错误会在没有包含任何脚本的工程中出现。


本次版本在向导界面中,为开发多人游戏的用户们添加了新的网络消息函数,如下图所示。当然,这些函数是上下文敏感的,只有在用户使用NetworkBehavior时才会出现。
132737sql6b5q98iqb9mxi.png

更新到VSTU 2.2版本
最简单的更新方法是通过Visual Studio扩展管理器的更新页面来自动更新。如果希望手动更新,可以根据您已安装并需要与Unity协同工作的Visual Studio版本来下载并安装对应的VSTU版本。

安装VSTU 2.2版本

对于Unity5.2及以上的情况:
VSTU是原生支持的,您需要做的仅仅是重新安装VSTU。在这种情况下,您不需要把VSTU包导入到您的工程中,并且如果您的工程曾经在一个更低版本的Unity中使用VSTU,您还需要删除工程中的UnityVS文件夹。我们自动生成的解决方案不再带有“UnityVS”的前缀。

只需要在Unity中设置Visual Studio为其外部编辑器。
133006b4l1yfb3fslhyb31.png

然后您可以在Unity的“关于”窗口中看到VSTU支持已被开启的信息,如下图所示。
133038xdd57h4h5hs8aska.png


对于Unity 5.1或更低版本的情况:
您仍需要重新导入UnityVS包到工程中。自动生成的解决方案会带有“UnityVS”的前缀。

因为VSTU在Unity 5.2版本带来的原生支持中工作得最好。所以希望VSTU的用户都能更新到2.2版本,不过微软表示会继续通过VSTU Unity包来支持较低版本Unity的游戏开发者们。

unityvs, vstu锐亚教育

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