BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Jeff Martin 关注 16 他的粉丝 ,译者 王文刚 关注 0 他的粉丝 发布于 2014年12月14日. 估计阅读时间: 3 分钟 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。

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

处于微软的管理之下的VSTU开发团队还将继续支持老版本的Visual Studio,包括VS2010VS2012。这样对已经购买了这些工具的开发者而言,老版本的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中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT