Visual Studio Tools for Unity 2.0 预览版

[原文发表地址] Visual Studio Tools for Unity 2.0 Preview

[原文发表时间] 2014/12/3 5:00PM

两周以前在Connect()大会的时候,我们宣布发布Visual Studio Tool for Unity 2.0 预览版。VSTU是微软的免费Visual Studio扩展组件,它和Unity游戏开发软件 和平台结合,使得开发者可以进行深度的编程调试。

Visual Studio 2015预览版支持VSTU2.0预览版的主要功能,但是VSTU和Visual Studio 2013 社区版 同样也可以完美的结合。独立游戏开发者,业余爱好者,和学生现在都可以使用支持全部扩展功能的VisualStudio,因此使用VSTU可以体验到最好的Unity脚本语言,而且是免费的!

VSTU现在已经可以从Visual Studio库下载了,下面是相应的下载链接:

VSTU2.0 主要包括如下的功能:

  • Visual Studio 2015预览版中的Unity代码颜色着色器: 这个功能需求用户反馈上面是呼声最高的。伴随着Visual Studio 2015 预览版对 ShaderLab 代码着色器的支持:Unity的着色器,你以后可以在Visual Studio中写你的Unity 脚本和着色器。

  • 更好的集合视觉体验: 当你在调试你的Unity脚本时,VSTU现在会对于大多数你会使用到的集合(Arraylistlist, HashableDictionary)在局部变量窗口和监视窗口中提供一个简单且方便的可视化模式,这使得你可以更加容易通过数据调试你的算法。

  • 更好的对象视觉体验:当你在你的Unity 脚本里面使用外部库文件的类型时,你几乎不用关心他们内部的实现的,你最多只关心他们暴露出来的值。在调试分析这些类型的时候,VSTU 默认会显示这些公共成员在局部变量窗口和监视窗口中。想获取非公共的成员, 只需要点击鼠标去看看他们如何实现的。当然,对于你自己定义的类型,VSTU会直接显示公共和非公共的成员。在VSTU中也可以直接访问一个实例的静态成员。当你只想要查看静态成员的值得时候,你不需要再在监视窗口中评估类型。

  • 支持调试器属性:你可以在VSTU2.0预览版中通过DebuggerDisplayAttributeDebuggerTypeProxyAttributeDebuggerBrowableAttribute定制你的Visual Studio 调试体验。功能越强大,职责也就会越大:请记住DebuggerDisplayAttribute 不时的在变化。请一定阅读使用DebbugerDisplayAttribute属性指南。
  • 自动的调试器连接: 在之前的版本中,如果VSTU没有连接到一个Unity实例,按F5启动调试将会建议用户选择一个Unity 实例去调试,哪怕只有一个实例运行的时候也会如此。VSTU现在简化了调试流程,当你只有一个实例运行的的时候,会自动将调试器连接到你这个实例。如果有多个Unity实例,VSTU将会连接到其中一个并记住你的选择,下一次再按F5的时候你就不需要再进行选择。

我们的更新日志记录了 更多地特性功能和Bug修复。如果你有任何的关于VSTU的建议,请写在用户反馈; 如果你遇到任何问题,请通过Visual Studio Connect Site来报告。

Jb Evain, 高级软件开发工程师负责人,Visual Studio Platform团队。Jb在Visual Studio Platform团队负责运行Visual Studio Tools。他最近随着收购公司SyntaxTree加入微软,这个公司之前是他所创建的,并且负责开发了UnityVS。他非常热爱开发工具和编程语言,并且在过去十年里他一直从事开发技术工作。