10 月,开发者不可错过的开源大数据大会-2021 WeDataSphere 社区大会深圳站 了解详情
写点什么

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

2014 年 12 月 11 日

自今年 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 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014 年 12 月 11 日 22:041201
用户头像
王文刚 Instagram 营销专家

发布了 37 篇内容, 共 18.9 次阅读, 收获喜欢 50 次。

关注

评论

发布
暂无评论
发现更多内容

一周信创舆情观察(4.26~5.5)

统小信uos

Tars Java 客户端源码分析

vivo互联网技术

Java TARS RPC架构

区块链+农业,如何升级农业价值链

CECBC区块链专委会

农业

第三次作业

Geek_9cf7b5

轶事

言未卜

超详细教程:SpringBoot整合MybatisPlus

华为云开发者社区

Java spring springboot 代码 MyBatisPlus

腾讯T6!万字长文体系化讲解Spring源码,码农:太透彻了,学会了

牛哄哄的java大师

Java

从狗狗币说起 看区块链的未来发展方向

CECBC区块链专委会

狗狗币

STM32低功耗模式下GPIO如何配置最节能?

不脱发的程序猿

嵌入式 stm32 单片机 低功耗模式

Offer收割机!阿里P7大神甩出JSP实战笔记,网友:信息量过大

飞飞JAva

Java

TcaplusDB X 光与夜之恋|春暖花开之际与你相遇

tcaplus

数据库

如何在苹果M1上安装使用FL Studio

奈奈的杂社

编曲 教程分享 编曲软件

全新 Jira 系列,适用于所有团队!

Atlassian

DevOps 敏捷 Atlassian Jira

“服务可达的数据链DNA” ,打通从代码到用户的“任督二脉”

博睿数据

数据链DNA

数仓ETL系统:给强大的“心脏”配上“超级流水线”

华为云开发者社区

数据库 数据仓库 GaussDB(DWS) ETL系统 MPPDB

双向循环链表:鸿蒙轻内核中数据的“驿站”

华为云开发者社区

鸿蒙 数据结构 结构体 OpenHarmony 双向循环链表

深入浅出 LVS 负载均衡系列(二):DR、TUN 模型原理

UCloud技术

负载均衡

模块2学习总结

TH

架构实战营

如何快速制作短视频?拥有这个神器,轻松搞定!

奈奈的杂社

短视频 视频剪辑 自媒体

“区块链+疫情预警”!这个科研团队研发了传染病预警系统

CECBC区块链专委会

疫情

智能会话机器人:SaaS 平台的设计与思考

极客志

自然语言处理 chatbot 聊天机器人 智能会话机器人

运维五一不加班,从一套On-Call响应机制开始!

睿象云

运维 告警 智能运维 告警设置 告警管理

Hive解析Json数组超全讲解

五分钟学大数据

hive 5月日更

架构实战模块三作业

Geek_649372

架构实战营

rocketmq优雅停机往事

捉虫大师

“红黑树”详解丨红黑树的应用场景

Linux服务器开发

后端开发 红黑树 Linux服务器开发 Linux内核 红黑树应用场景

看完阿里P7技术大牛的JVM知识点总结,竟帮我斩获了3份大厂Offer

飞飞JAva

Java JVM

在线体验四大名著情景(地图、游戏)

不脱发的程序猿

开源 程序人生 四大名著

nmon和nmon analyser的网盘下载安装与使用

InfoQ_Springup

工具

模块2作业 微信朋友圈高性能复杂度

TH

架构实战营

【母亲节】TcaplusDB祝天下母亲节日快乐!

tcaplus

数据库

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