VS Tools for Unity 2预览版改进调试效率

自今年7月收购SyntaxTree公司后,微软继续对UnityVS插件的功能进行改善。目前UnityVS插件已经改名为Visual Studio Tools for Unity (VSTU),微软目前已经对即将到来的2.0版本准备了一个预览版本。在预览版中添加了一些新功能,以及同时支持Visual Studio 2015和Visual Studio 2013的社区版。这对于独立游戏开发者来说是个利好消息,既不用自掏腰包购买Visual Studio就可以开发了。

处于微软的管理之下的VSTU开发团队还将继续支持老版本的Visual Studio,包括VS2010和VS2012。这样对已经购买了这些工具的开发者而言,老版本的Visual Studio的VSTU插件依然提供支持,也不需要付费升级手头的IDE工具。

微软的JB Evain就开发者将在VSTU 2.0预览版中用到的特性提供了一些细节信息。首先是Unity的ShaderLab,也就是用于描述shader的语言,现在会成为VS2015 IDE语言支持的一部分,因此开发人员可以在VS2015编辑器中利用语法高亮和代码着色功能了。

其他还有一些并不局限于VS2015的一些特性:如调试器增加了对最常见的集合类型(ArrayList, List, Hashtable, Dictionary)的支持,因此集合的内容可以很容易地在“局部变量”和“监视”窗口中查看。与之类似的是,对象的公共成员变量在调试时也会有更好的可见性,因为它们也将出现在“局部变量”和“监视”窗口。

为了精简工作流程,VSTU提供一个新特性,它会更加智能地识别Unity运行的实例。当调试器启动后,VSTU将检测是否存在正在运行的单个Unity实例。如果是,它会自动地附加到该实例。如果同时存在多个Unity实例,VSTU将会提示您选择一个实例,并记住这个选择。

VSTU完整的变更日志还包括其他bug修复以提高稳定性的相关细节。例如,用于连接Visual Studio和Unity的套接字bug已经被修复,这个会有利于习惯“附加和运行”操作的用户。此外,原先对Unity的脚本引擎调试器的调用次数已经减到最少,以降低在使用调用器时Unity产生冻结的可能性。

查看英文原文:VS Tools for Unity 2 Preview Shows Improved Debugging

感谢邵思华对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至[email protected]。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

你可能感兴趣的:(VS Tools for Unity 2预览版改进调试效率)