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库下载了,下面是相应的下载链接:
- Visual Studio 2015 Preview Tools for Unity
- Visual Studio 2013 Tools for Unity
- Visual Studio 2012 Tools for Unity
- Visual Studio 2010 Tools for Unity
VSTU2.0 主要包括如下的功能:
- Visual Studio 2015预览版中的Unity代码颜色着色器: 这个功能需求在用户反馈上面是呼声最高的。伴随着Visual Studio 2015 预览版对 ShaderLab 代码着色器的支持:Unity的着色器,你以后可以在Visual Studio中写你的Unity 脚本和着色器。
- 更好的集合视觉体验: 当你在调试你的Unity脚本时,VSTU现在会对于大多数你会使用到的集合(Arraylist和list, Hashable和 Dictionary)在局部变量窗口和监视窗口中提供一个简单且方便的可视化模式,这使得你可以更加容易通过数据调试你的算法。
- 更好的对象视觉体验:当你在你的Unity 脚本里面使用外部库文件的类型时,你几乎不用关心他们内部的实现的,你最多只关心他们暴露出来的值。在调试分析这些类型的时候,VSTU 默认会显示这些公共成员在局部变量窗口和监视窗口中。想获取非公共的成员, 只需要点击鼠标去看看他们如何实现的。当然,对于你自己定义的类型,VSTU会直接显示公共和非公共的成员。在VSTU中也可以直接访问一个实例的静态成员。当你只想要查看静态成员的值得时候,你不需要再在监视窗口中评估类型。
- 支持调试器属性:你可以在VSTU2.0预览版中通过DebuggerDisplayAttribute,DebuggerTypeProxyAttribute 和 DebuggerBrowableAttribute定制你的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。他非常热爱开发工具和编程语言,并且在过去十年里他一直从事开发技术工作。